【问题标题】:$_GET[''] not returning a value [closed]$_GET[''] 不返回值 [关闭]
【发布时间】:2014-10-01 02:57:14
【问题描述】:
$cid = $_GET['cid'];
$aid = $_GET['aid'];
echo 'test';
echo $aid;
echo $cid;

http://whatever.com/script.php?cid=40?aid=20

$cid 和 $aid 不回显值。回显不是我的预期用途,我试图将 $aid 与我使用 $cid 从数据库中获得的值进行比较。

当我注意到我的比较语句在肯定应该为假时验证了真,我回应了 vars 并意识到该语句正在返回真,因为它们都是空的。

我完全被难住了。

【问题讨论】:

  • script.php?cid=40?aid=20 错了!应该是script.php?cid=40&aid=20

标签: php get


【解决方案1】:

您的测试网址不应包含两个问号。在第一个参数之后使用 & 符号。

http://whatever.com/script.php?cid=40&aid=20
                                     ^

【讨论】:

  • 谢谢,感觉很傻。
猜你喜欢
  • 2010-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多