我一直在尝试使它工作一段时间……所有代码都在同一个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>
可以将Cookie与帖子设置在同一文件中吗?我不确定这是否应该像这样工作,还是做错了什么。谢谢
话虽如此,我仍然无法使用php,而是使用Javascript来设置cookie。
<script>document.cookie = "cookie_name="+'<?php echo $selectedoption; ?>'</script>
echo "Auction Item is a " . $_COOKIE["cookie_name"];
很高兴我很快就想到了这一点,因为似乎没有人喜欢这篇文章,所以遇到这个问题的任何人,您都很幸运:D