php header 跳转的时候,用获取cookie的值来跳转,跳转不到?

前端获取URL并存入cookie

前端获取当前页面URL并存入cookie,然后用window.location.href跳转到微信的授权链接

后端获取cookie

微信授权后回调,进行业务操作后,再重定向到cookie保存的URL
1、当变量获取cookie的值,然后进行header跳转的时候,一直跳不到。cookie 的值是前端定义的,然后后台获取,直接echo $referer 有值,是一个标准的URL地址 http://xxx.com/index.php/abc/...
2、当将变量直接赋值成cookie获取的值时,一下就能header跳转。

测试了一晚都不知道什么原因

环境: TP5+微信浏览器

阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题