繁体   English   中英

在没有会话的情况下传递和保存下一页中的数据(传递但不保存数据)

[英]Pass and Save data in next page without session(passing but not saving data)

我将描述任务。 1)1表中有2个数据,我通过php选择它们。 我给他们命名:1)deyis 2)plomb

我有2个链接,第一个链接应显示在下拉菜单“ deyis”数据中,第二个链接应显示在下拉菜单“ plomb”数据中。

首先链接php文件代码:

 <?php $token = trim($_REQUEST["Token"]); if($tokenData = defineToken($token)) { $token=str_replace("==","%3d%3d",$token); $token=str_replace("+","%2b",$token); $url_t = "MYLINK"; $p=1; echo "<form action=\\"$url_t\\" method=\\"POST\\" id=\\"storyForm\\">"; echo "<input type=\\"hidden\\" name=\\"deyis\\" id=\\"deyis\\" value=$p>"; ?> </form> <script> document.getElementById("storyForm").submit(); </script> 

和第二个链接是相同的,但发送值= 2。

在我的Index.php文件中,我通过POST获取数据

 $s=$_POST['plomb']; if($s==2) { echo "equal to 2"; } $br=$_POST['deyis']; if($br==1) { echo "equal to 1"; } 

但是在按同一页面按钮后,无论显示什么数据,它都会显示“通知:未定义索引:plomb”和“通知:未定义索引:deyis”。

感谢您的关注。

您还可以使用本地存储,这将传递您的数据,并且也将在不进行会话的情况下进行保存。

就像您想存储一些东西一样, localStorage.setItem("lastname", "Smith"); 并在需要时返回localStorage.getItem("lastname", "Smith"); 如果需要,可以将其删除。

只需在使用前检查浏览器支持。 此处: http : //www.w3schools.com/html/html5_webstorage.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM