我的代码是
<html><body>
<form method="POST" action="#">
<input type="text" name="myin">
<button type="submit">Submit</button>
</form>
<?php
if(isset($_POST['myin']))
{
setcookie("Cookie","MyCookieIsThis",);
echo $_POST['myin'];
echo "<br><br>";
echo $_COOKIE['Cookie'];
}
?>现在,当我在fresh (隐姓埋名)浏览器标签中打开链接并保持'myin‘参数为空并提交时,我得不到Cookie输出。
第二次提交参数为NULL时,我得到的是Cookie回声。
这有什么问题呢?
发布于 2019-09-19 12:52:39
这是因为在提交之后设置了$_POST['myin'],但是变量的内容是空字符串("")。
您可以在if行之前使用var_dump($_POST);调试代码。
https://stackoverflow.com/questions/58003759
复制相似问题