Php $\u POST在IE和FF中消失?

Php $\u POST在IE和FF中消失?,php,post,Php,Post,我的$u POST值在Chrome和Opera中工作,但当我在IE或FF中打开同一页面时,它什么也不显示。即使我在URL中键入值,它也不起作用。除非我直接在PHP文件中编写它。是什么原因造成的 if (isSet($_POST['check'])) { list($date,$room) = explode('/', $_POST['check']); 这就是我的代码显示我没有$\u POST['check'] 我打开这一页时是这样的: <a href='?op=reserve&

我的$u POST值在Chrome和Opera中工作,但当我在IE或FF中打开同一页面时,它什么也不显示。即使我在URL中键入值,它也不起作用。除非我直接在PHP文件中编写它。是什么原因造成的

if (isSet($_POST['check'])) {
    list($date,$room) = explode('/', $_POST['check']);
这就是我的代码显示我没有
$\u POST['check']

我打开这一页时是这样的:

<a href='?op=reserve&check=".$times[$c].'/'.$row["ID"]."'>
    <input type=\"image\" src=\"images/background/".$ico.".png\"/>
</a>

如果在URL中写入任何值,则它不是$\u POST值,而是$\u GET值

如果启动url:

http://localhost/index.php?id=2
您应该在php代码中使用:

$_GET['id']

要确定URL中id的值是多少,代码在哪里?根据您提供的信息,我可以说-没有id不会消失。一些代码会有所帮助。顺便说一句,POST不会通过URL传递值,只有GET方法$\u POST不包含您在打开页面时在URL中键入的任何参数。可能它不起作用,因为您正在使用POST而不是$\u GET?在Chrome中,它会变成
2014-05-13/1
,但在FF
未定义索引中
。。。(使用_POST.with _getits always undef.index。)正如我前面所说,它在一个浏览器中工作,但在另一个浏览器中不工作。也适用于我的朋友在同一个浏览器中,但不适用于我。您尚未在脚本中定义$times[$c]或$row[“ID”]。如果你定义了它,给我们看看那些变量。多亏了你,我意识到FF出于某种原因不喜欢我的方法,即使用_POST,所以我改变了链接,并使用now _GET。