Php 带有get方法chek login的未定义变量
我有php文件,包括这一行: $uid=$_GET['uid'] 但是如果我直接打开这个页面,我就有这个错误 注意:未定义的变量:D:\xampp\htdocs\ask\index.php中的uid 第6行 有时我需要直接访问,有时不需要使用:Php 带有get方法chek login的未定义变量,php,variables,get,undefined,Php,Variables,Get,Undefined,我有php文件,包括这一行: $uid=$_GET['uid'] 但是如果我直接打开这个页面,我就有这个错误 注意:未定义的变量:D:\xampp\htdocs\ask\index.php中的uid 第6行 有时我需要直接访问,有时不需要使用: if(isset($_GET['uid']) $uid = $_GET['uid']; $\u GET从URL参数获取值。您直接打开它,这就是为什么它没有从URL参数获取uid索引并给出此错误 要忽略此错误,您需要执行以下操作: $uid =
if(isset($_GET['uid'])
$uid = $_GET['uid'];
$\u GET
从URL参数获取值。您直接打开它,这就是为什么它没有从URL参数获取uid索引并给出此错误
要忽略此错误,您需要执行以下操作:
$uid = (isset($_REQUEST['uid'])) ? $_REQUEST['uid'] : '';
使用$\u请求
,因为它通常从get和post中获取值,这对您来说是一个很好的实践
如果直接点击URL,则需要给出如下参数:
您的url?uid=xxx//任何您想要的值都可以给出
试试这个
if($_GET['uid']!=""){
$uid = $_GET['uid'];
}
if(isset($_GET['uid']))
{
$id=$_GET['uid'];
}
else
{
$id='';
}