我有一个奇怪的奇怪的奇怪问题。 我用POST方法调用一个页面“afficher_messages.php”。在这个页面中有如下代码:
$nb_messages = 5;
if (isset($_POST['nb_messages']))
{
echo "nb_messages = " . $_POST['nb_messages'] . "</br>";
$nb_messages = $_POST['nb_messages'];
}
但我有错误500
如果我这样的评论:
$nb_messages = 5;
if (isset($_POST['nb_messages']))
{
echo "nb_messages = " . $_POST['nb_messages'] . "</br>";
//$nb_messages = $_POST['nb_messages'];
}
然后打印:nb_messages = 11,所以$ _POST [ 'nb_messages']存在,并且其值为11
如果我做到这一点:
$nb_messages = 5;
if (isset($_POST['nb_messages']))
{
echo "nb_messages = " . $_POST['nb_messages'] . "</br>";
$nb_messages = 11;
}
它的工作原理......但它不是我想要的,因为$ _ POST [“nb_messages”]并不总是11
综上所述,$ _ POST [“nb_messages”]有一个值,但我可以” t将它归入$ nb_messages。
您是否尝试查看php错误日志,以查看是否可以获取更多信息性错误消息? – David
每次出现错误500时,您都必须查看错误日志,并知道错误发生了什么。您也可以设置显示错误。 –
当然,这只是一个错字。 –