我在我的页面上使用JS脚本设置cookie,但是我需要在服务器端PHP上生成HTML时使用此值。
让我expalain。
用户请求页面 - >当然PHP开始生成HTML - >用户从服务器获得响应 - > JS设置cookie
我对么 ?我这样理解这一点
但我需要在PHP生成响应的同时使用JS设置的cookie
当然,如果重新加载页面,它将起作用,因为新的请求与cookie一起发送。但是我需要在JS中设置它时使用这个cookie
当然我可以在JS中设置重新加载页面,但我不认为这是一个很好的解决方案
什么是可能的解决方案我不需要坚持使用cookies。也许还有其他可能的方法可以将数据从JS传递到PHP。
答案 0 :(得分:0)
如果我理解你的问题,至少有两种不同的方式:
对于第二种方法,您甚至不需要cookie,因为JS可以使用查询字符串( GET 请求参数)传递该值。