Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重新访问页面时恢复收音机选择_Php_Html_Session - Fatal编程技术网

Php 重新访问页面时恢复收音机选择

Php 重新访问页面时恢复收音机选择,php,html,session,Php,Html,Session,我有一个简单的任务:从广播站获取信息,将其保存到会话中,然后,当我在稍后的某个时候重新访问带有广播的页面时,我仍然可以看到我选择的广播。这是我的代码: if(isset($_POST["question1"])){ echo $_SESSION["question1"]=$_POST["question1"]."<br />";} else{echo $_SESSION["question1"]="";}; //Checking <?php print_r($_SES

我有一个简单的任务:从广播站获取信息,将其保存到会话中,然后,当我在稍后的某个时候重新访问带有广播的页面时,我仍然可以看到我选择的广播。这是我的代码:

if(isset($_POST["question1"])){
    echo $_SESSION["question1"]=$_POST["question1"]."<br />";}
else{echo $_SESSION["question1"]="";};

//Checking
<?php print_r($_SESSION["question1"]);?>
<input type="radio" name="question31" value="A" <?php
    if (isset($_SESSION["question31"])){
      if ($_SESSION["question31"]=="A"{echo "checked";};};>/?>A
<input type="radio" name="question31" value="B" <?php 
    if (isset($_SESSION["question31"])){
      if ($_SESSION["question31"] =="B"){echo "checked";};};?>/>B
页面向自身提交输入,只是为了防止任何人因为这个原因对第二页感到疑惑,您会发现我使用了isset函数作为条件,禁止错误通知,并且,页面仅在发布内容后将输入保存到会话中

一旦页面向自身发送输入,它就会将其保存到会话中。如果会话数据与收音机的值相等,则应进行检查。这样,即使我访问其他页面并返回到此页面,所选的收音机仍应被选中。恐怕这不会发生


有人有什么想法吗?谢谢。

这对第2行有什么作用?echo$\会话[question31]=$\发布[question31]。;第四行怎么不破坏你的脚本?echo$_会话[]=;};您应该启用错误报告全部;在script.localStorage的最开始,然后。。。但是Javascript也可以禁用,indeedok所以如果他们阻止cookie,为什么你不在他们的计算机上创建一个文本文件,然后将数据存储在其中,现在他们不会阻止你的应用程序创建一个文本文件,对吗???