如何在php中获取#之后的锚点部分

San*_*anu 2 php

在我的项目中使用LightBox机制时,我得到了一个URL http://nhs/search-panel.php#?patientid = 2 我需要通过GET机制收集这个问题,这可能在PHP中吗?

Ste*_*rig 8

简单地说:你不能!浏览器不会将请求中的片段(URL之后的部分)发送到服务器.你必须依赖一些客户端javascript:也许你可以在使用它之前重写url.


Daf*_*aff 5

也许其他人都是对的,一个简单的$ _GET就足够了但是如果您的URL中的#(http://nhs/search-panel.php#?patientid = 2)应该在那里,那么您必须使用JavaScript (和Ajax,例如JQuery)因为据我所知,#之后的所有内容都没有包含在请求中.