相关疑难解决方法(0)

我可以在服务器端应用程序(PHP,Ruby,Python等)上读取URL的哈希部分吗?

假设URL为:

www.example.com/?val=1#part2
Run Code Online (Sandbox Code Playgroud)

PHP可以val1使用GET数组读取请求变量.

哈希值是否part2也可读?或者这只是浏览器和JavaScript?

language-agnostic url http uri-fragment web

212
推荐指数
7
解决办法
21万
查看次数

当位置哈希在URL中时,$ _GET数组为空

当我有这样的URL时:

http://website.com/?var=foo
Run Code Online (Sandbox Code Playgroud)

那么$ _GET数组看起来像这样:

Array
(
    [var] => foo
)
Run Code Online (Sandbox Code Playgroud)

但是当我有这样的URL时:

http://website.com/#location?var=foo
Run Code Online (Sandbox Code Playgroud)

然后$ _GET数组为空:

Array
(
)
Run Code Online (Sandbox Code Playgroud)

这是正常的行为吗?如果是这样,这种情况是否有解决方法?

php

2
推荐指数
1
解决办法
353
查看次数

标签 统计

http ×1

language-agnostic ×1

php ×1

uri-fragment ×1

url ×1

web ×1