【发布时间】:2012-08-14 17:19:56
【问题描述】:
所以,我有一些看起来有点像这样的 PHP 代码:
<body>
The ID is
<?php
echo $_GET["id"] . "!";
?>
</body>
现在,当我传递像 http://localhost/myphp.php?id=26 这样的 ID 时,它可以正常工作,但如果没有像 http://localhost/myphp.php 这样的 ID,那么它会输出:
The ID is
Notice: Undefined index: id in C:\xampp\htdocs\myphp.php on line 9
!
我已寻找解决此问题的方法,但找不到任何方法来检查 URL 变量是否存在。不过我知道一定有办法。
【问题讨论】:
-
未定义索引不是错误,它只是一个警告。您可以通过编辑
.htaccess文件来关闭警告。 -
验证
$_GET是否存在(如主题中)实际上是另一个问题,您正在尝试验证$_GET["id"]是否存在...
标签: php html urlvariables