Aureole Posted November 29, 2007 Share Posted November 29, 2007 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 More sharing options...
~n[EO]n~ Posted November 29, 2007 Share Posted November 29, 2007 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 More sharing options...
Aureole Posted November 29, 2007 Author Share Posted November 29, 2007 That helps, thanks. Link to comment https://forums.phpfreaks.com/topic/79379-solved-checking-_get/#findComment-401857 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.