Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
在PHP中读取哈希参数_Php_Jquery_Hash - Fatal编程技术网

在PHP中读取哈希参数

在PHP中读取哈希参数,php,jquery,hash,Php,Jquery,Hash,me jQuery生成url: location.hash = "parameter1=DEF&parameter2=XYZ"; //www.example.com#parameter1=DEF&parameter2=XYZ 如何在PHP中读取此参数1和参数2您的javascript是客户端的,而PHP是服务器端的,因此这是不可能的 您应该重新考虑您的应用程序,或者使用Ajax将数据从Javascript发送到PHP:您可以使用parse\u url 例如 $url = 'ht

me jQuery生成url:

location.hash = "parameter1=DEF&parameter2=XYZ";
//www.example.com#parameter1=DEF&parameter2=XYZ

如何在PHP中读取此参数1参数2

您的javascript是客户端的,而PHP是服务器端的,因此这是不可能的


您应该重新考虑您的应用程序,或者使用Ajax将数据从Javascript发送到PHP:

您可以使用
parse\u url

例如

$url = 'http://google.com#anchor';

print_r(parse_url($url));
我会给你

[fragment] = anchor

我想创建一个动态过滤器。单击“更改内容而不加载页面”后,此信息也可以记录在URL中。@IFun-URL的“哈希”部分根本不会发送到服务器,因此您的方法有缺陷。。。。为什么不使用标准Ajax请求将参数1和参数2作为post变量发送?@Pierre Jean非常感谢您的链接,没有问题。如果你认为这是你必须要做的,你可以接受这个答案。除了网络浏览器在散列之后不会向web服务器
位置发送任何内容。散列
在客户端可用,而不是服务器端。