我希望能够从客户端URL获取哈希参数变量,并将其发送到服务器并存储在会话中,以便稍后在php 中进行回显
客户端浏览器中的URL格式:
domain.com/Betatest/#response_uri=https%3a%2f%2flaging.online.com%2flarror%3fcode%3d700AB8&state=电子邮件%40domain.com
我想得到状态变量,它是电子邮件%40domain.com编码和未编码的意思email@domain.com
我想获取变量并保存到会话,然后稍后使用php回显变量
哈希值不会在HTTP请求中发送到服务器。你需要把你的数据放在查询字符串中,而不是散列,例如
domain.com/Betatest/?response_uri=https%3a%2f%2flogin.online.com%2ferror%3fcode%3d700AB8&state=email%40domain.com
这将为您提供两个参数(response_uri
和state
(,您可以在PHP$_GET
数组中找到它们,例如$_GET["response_uri"]
和$_GET["state"]