Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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
如何在javascript和php之间交换cookie_Javascript_Php - Fatal编程技术网

如何在javascript和php之间交换cookie

如何在javascript和php之间交换cookie,javascript,php,Javascript,Php,我需要执行一个javascript代码,我必须在其中设置一些cookie信息,重定向到php页面,并通过php代码获取这些信息。我不能使用这些信息作为url参数来传输到php 我在javascript中尝试了这一点: currentClass={ “日期”:“某个日期…”, “时间”:“某个时间……”, “讲师”:“一些讲师…” } var result=JSON.stringifycurrentClass; var日期=新日期; date.setTimedate.getTime+3600;

我需要执行一个javascript代码,我必须在其中设置一些cookie信息,重定向到php页面,并通过php代码获取这些信息。我不能使用这些信息作为url参数来传输到php

我在javascript中尝试了这一点:

currentClass={ “日期”:“某个日期…”, “时间”:“某个时间……”, “讲师”:“一些讲师…” } var result=JSON.stringifycurrentClass; var日期=新日期; date.setTimedate.getTime+3600; document.cookie=BOOKING_CLASS=+result+;expires=+date.togmString+;;
window.location.href='/apps/mindbody/add/bookingmember' 问题似乎在于饼干的过期时间。您的cookie在尝试用PHP读取之前过期。尝试在cookie过期时间上增加一小时。例如:

var date = new Date();
date.setHours( date.getHours() + 2 );
document.cookie = "BOOKING_CLASS=" + result + "; expires=" + date.toGMTString() + ";";



我还假设您在阅读cookie时在同一个域中。

它不起作用,$\u cookie['BOOKING\u CLASS']显示您可以共享更多信息吗?您是否看到浏览器控制台中正在设置cookie?正如你所提到的,通过htaccess重定向修改我端的到期时间后,它工作得非常好。我发现问题的原因是,核心主平台正在清理起始站点的cookie,因此不是php问题。