脚本宝典收集整理的这篇文章主要介绍了从php表单获取cookie值,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP setcookie($color,'color'); setcookie($name,'name'); ?> <?PHP echo "<form action=\"form_data.PHP\" method=\"post\">"; echo "favorITe color:<input tyPE=\"text\" name=\"color\" size=\"20\"><br/>"; echo "name:<input type=\"text\" name=\"name\" size=\"20\"><br/>"; echo "<input type=\"submit\" value=\"Submit\" />"; echo "<br /><input type=\"hidden\" name=\"submitted\" value=\"true\" />"; ?>
form_data上的数据:
<?PHP echo "<b>fav color:</b>".$_COOKIE['color']; echo "<b>name:</b>".$_COOKIE['name']; ?>
<?PHP echo "<form action=\"form_data.PHP\" method=\"post\">"; echo "favorite color:<input type=\"text\" name=\"color\" size=\"20\"><br/>"; echo "name:<input type=\"text\" name=\"name\" size=\"20\"><br/>"; echo "<input type=\"submit\" value=\"Submit\" />"; echo "<br /><input type=\"hidden\" name=\"submitted\" value=\"true\" />"; ?>
然后在form_data.PHP中:
<?PHP // set the cookie with the submitted user data setcookie('color',$_POST['color']); setcookie('name',$_POST['name']); echo "<b>fav color:</b>".$_COOKIE['color']; echo "<b>name:</b>".$_COOKIE['name']; ?>
但是,您会注意到$_COOKIE变量尚不可用…如果您重新加载该页面,它们将会出现.
为了适应cookie的这种行为,您可以在form_data.PHP中设置重定向:
<?PHP if (!empty($_POST)) { // set the cookie with the submitted user data setcookie('color',$_POST['color']); setcookie('name',$_POST['name']); // redirect the user to final landing page so cookie info is available header("Location:form_data.PHP"); } else { echo "<b>fav color:</b>".$_COOKIE['color']; echo "<b>name:</b>".$_COOKIE['name']; } ?>
您可以将它们重定向到合适的位置.希望这有帮助,祝你好运!
以上是脚本宝典为你收集整理的从php表单获取cookie值全部内容,希望文章能够帮你解决从php表单获取cookie值所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。