我一直试图让它工作一段时间......所有代码都在同一个 php 页面/文件中<?php$selectedoption = $_POST["selectedoption"];$cookie_name = 'selected_option';setcookie($cookie_name, $selectedoption, time() + (86400 * 30), "/");if(!isset($_COOKIE[$cookie_name])) { echo "Option not Selected";} else { echo "Option is " . $_COOKIE[$cookie_name];}?><form method="post" action=""> <input type="radio" name="selectedoption" value="option1"> Option 1<br> <input type="radio" name="selectedoption" value="option2"> Option 2<br> <input type="radio" name="selectedoption" value="option3"> Option 3<br> <input type="radio" name="selectedoption" value="option4"> Option 4<br> <input type="submit" name="submit" value="Submit"> </form>cookies可以和帖子放在同一个文件里吗?我不确定这是否应该像这样工作,或者我是否做错了什么。谢谢
1 回答
![?](http://img1.sycdn.imooc.com/54584ed2000152a202200220-100-100.jpg)
MMTTMM
TA贡献1869条经验 获得超4个赞
我已经解决了这个问题,是的,我花了一个小时 xD
首先对于任何试图在 php 中使用 setcookie() 但无法使用的人,请阅读此PHP - setcookie(); 不工作
话虽如此,我仍然无法使用 php,而是使用 Javascript 来设置 cookie。
<script>document.cookie = "cookie_name="+'<?php echo $selectedoption; ?>'</script> echo "Auction Item is a " . $_COOKIE["cookie_name"];
很高兴我自己很快就解决了这个问题,因为似乎没有人关心这篇文章 lmao,所以遇到这个解决方案的任何人,你都很幸运 :D
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报
0/150
提交
取消