我期待檢測$_GET
變量名稱。我試圖檢測是:
的index.php登錄(登錄檢測)
的index.php消息(新聞檢測)
我看了遍,我似乎無法來?找到任何請求的人。我不想檢測變量的值,只是指定變量存在沒有值,並且如果有值,那麼它是錯誤的。我非常感謝任何幫助。
編輯:由於與zerkms的幫助一點偵探工作,我能夠確定它被穿過QUERY_STRING
所以我把它給一個變量,通過$_SERVER['QUERY_STRING'];
謝謝大家!
我期待檢測$_GET
變量名稱。我試圖檢測是:
的index.php登錄(登錄檢測)
的index.php消息(新聞檢測)
我看了遍,我似乎無法來?找到任何請求的人。我不想檢測變量的值,只是指定變量存在沒有值,並且如果有值,那麼它是錯誤的。我非常感謝任何幫助。
編輯:由於與zerkms的幫助一點偵探工作,我能夠確定它被穿過QUERY_STRING
所以我把它給一個變量,通過$_SERVER['QUERY_STRING'];
謝謝大家!
如果請求的URL是一樣, 「/test.php?login」
if(!empty($_SERVER['QUERY_STRING'])) {
if($_SERVER['QUERY_STRING'] == "login"){
//do some login thing
}
}
試試這個
if (isset($_GET['yourvar']) && !strlen($_GET['yourvar']))
echo "param is set with no value";
足夠funnily使用zerkms評論我發現它正在通過QUERY_STRING傳遞,所以我用$ _SERVER ['QUERY_STRING']的形式;將請求保存到變量中。 – Ambiguities 2013-03-12 02:39:01
要獲得VAR和打印出來,你可以利用下面的代碼:
echo '<pre>';
print_r($_GET);
echo '</pre>';
'var_dump($ _ SERVER);' – zerkms 2013-03-12 02:33:16
它不被稱爲「$ _GET變量名稱」,它被稱爲「查詢字符串」。這應該有助於您找到相關結果。 – meagar 2013-03-12 02:39:12