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