当前位置: 首页 > 面试题库 >

从PHP中的URL获取片段(哈希值“#”后的值)

安建木
2023-03-14
问题内容

如何从php中的URL获取片段(哈希值“#”后的值)?

http://domain.com/site/gallery/1#photo45我想说photo45


问题答案:

如果要在用户浏览器中显示的哈希标记或锚点之后获取值:使用“标准”
HTTP则无法实现,因为此值永远不会发送到服务器(因此该值在$_SERVER["REQUEST_URI"]或类似版本中将不可用预定义变量)。您可能需要在客户端使用某种JavaScript魔术,例如,将该值包含为POST参数。



 类似资料:
  • 问题内容: 我正在寻找一种将URL片段(#)中的值注入到bean(JSF)中的方法,就像注入查询参数值一样。我正在使用Ben Alman的可标记jQuery插件(http://benalman.com/projects/jquery-bbq- plugin/ )创建URL片段。我希望从prettyFaces获得的自定义正则表达式模式可以解决我的问题,但是直到现在我还是没有成功。 (http://o

  • 问题内容: 对于给定的URL,我想从数据库中获取哈希后名称的年龄。因此,对于url这样,您会看到“ ”。 如何在网址中的哈希值之后提取值?(我需要一种安全的,与所有浏览器兼容的NON-JAVASCRIPT方式)。我想要像$ _GET [‘after hash’]这样。 我不使用GET的原因是因为我想使用AJAX和jquery的历史记录插件。 基本上我想要的是使用ajax根据哈希后分配的值从服务器检

  • 问题内容: 我在客户端上为我的应用程序使用react和react-router。我似乎无法弄清楚如何从如下网址获取以下查询参数: 我的路线如下所示(我知道该路线完全错误): 我的路线工作正常,但我不确定如何格式化路径以获取所需的参数。感谢任何帮助! 问题答案: 注意:复制/粘贴评论。确保喜欢原始帖子! 编写es6并使用react 0.14.6 / react-router 2.0.0-rc5。我使

  • 如您所见,当按下按钮时,main activity运行“GetFromuser”函数。我想在该函数中获取edittext值。我该怎么做呢?

  • 问题内容: 我只是在http://ritter.vg上设置了新主页。我正在使用jQuery,但是使用的次数很少。 它使用AJAX加载所有页面-我将其设置为通过检测URL中的哈希来允许添加书签。 但是我无法使用后退和前进按钮。 有没有一种方法可以在不使用setInterval循环的情况下检测何时按下后退按钮(或检测哈希值何时变化)?当我尝试使用.2和1秒超时的那些时,它挂住了我的CPU。 问题答案: