Jump to content

[SOLVED] Checking $_GET...


Aureole

Recommended Posts

I want to check if the actual $_GET is there, not it's value... i.e.

 

file.php?id

file.php

 

Is there anyway to distinguish between the two above... knowing whether id is in the querystring or not?

 

I can't use isset(), well I could to check if id has a value but it doesn't tell me if it's just there, regardless of whether it has a value or not.

 

Does that make sense? Thanks!

Link to comment
https://forums.phpfreaks.com/topic/79379-solved-checking-_get/
Share on other sites

You can do it like this, just test it by passing a value

<?php

$QueryString="";
foreach ($_GET as $key => $value)
{ 
$value = urlencode(stripslashes($value));
if($QueryString!="")
$QueryString .="&";
$QueryString .= "$key=$value";
}
  
$pageName=basename($_SERVER['PHP_SELF'] );

$pageURL =$pageName."?".$QueryString;
echo $pageURL;
?>

Link to comment
https://forums.phpfreaks.com/topic/79379-solved-checking-_get/#findComment-401853
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.