我已經PHP文件包括這一行:用get方法赤登錄未定義可變
$ UID = $ _GET [ 'UID'];
,但如果我直接打開這個頁面,我有這個錯誤
注意:未定義的變量:UID在d:\ XAMPP \ htdocs中\問\的index.php上 線6
我有時需要直接訪問,有時不
我已經PHP文件包括這一行:用get方法赤登錄未定義可變
$ UID = $ _GET [ 'UID'];
,但如果我直接打開這個頁面,我有這個錯誤
注意:未定義的變量:UID在d:\ XAMPP \ htdocs中\問\的index.php上 線6
我有時需要直接訪問,有時不
if(isset($_GET['uid']))
{
$id=$_GET['uid'];
}
else
{
$id='';
}
使用本:
if(isset($_GET['uid'])
$uid = $_GET['uid'];
$_GET
從URL參數中獲取值。並且您直接打開它,這就是爲什麼它沒有從URL參數獲取uid索引並且出現此錯誤。
要忽略這個錯誤,你需要做到這一點:
$uid = (isset($_REQUEST['uid'])) ? $_REQUEST['uid'] : '';
使用$_REQUEST
,因爲它需要從獲得的價值觀和共同發佈兩個,這將是很好的做法給你。
如果你打的網址直接,那麼你需要給這樣的參數:
YOUR_URL的uid = XXX //任意值,只要你想能給
試試這個
if($_GET['uid']!=""){
$uid = $_GET['uid'];
}