PHP Zend Framework - 如何从请求对象获取请求 URI 片段?

2023-11-23

比如说我有一个 URIhttp://127.0.0.1/somecontroller/someaction#12345这带我去someAction()someController 控制器的操作。从那里,我可以通过检索请求对象$this->getRequest().

我还能够从 Request 对象中检索有关 URI 的各种信息。

但是,我如何检索片段(即例如中#后面的“12345”部分)?两者都不getRequestUri() nor getParams()打开片段部分。

Thanks!


URL 的片段部分永远不会通过 GET 请求(或任何类型的 HTTP 请求)发送到服务器,获取它的唯一方法是编写一个 Javascript 片段来解析 URL 并将片段发回例如通过 Ajax 到服务器。

仅靠 PHP 无法完成此任务。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP Zend Framework - 如何从请求对象获取请求 URI 片段? 的相关文章

随机推荐

  • 如何让 else 语句不执行任何操作?

    我是 JavaScript 编程新手 我需要帮助 我正在制作一个小程序 随机选择一个数字 1 4 然后根据该数字打印出一条语句 A 1 2 B 3 C 4 D 我的问题是 对于 if else 语句 我希望 else 语句不执行任何操作 如
  • Java:如何发送XML请求?

    我需要在 java 中发送 xml 请求并捕获响应 我怎样才能做到这一点 我在谷歌中搜索 但到目前为止还没有任何可靠的信息 此致 瓦尔特 恩里克 如果您想要执行 HTTP POST 那么您可以使用java net Java SE 中的 AP
  • Android - 如何动态加载可绘制对象(图片)?名称直到运行时才知道

    我已经多次搜索谷歌和这个网站 但找不到我的问题的解决方案 首先 我明白 您可以使用以下方式加载图像 int image R drawable icon assuming there s a file called icon png 我读过并
  • PHP - 为什么我收到正则表达式太大的警告?

    我想使用正则表达式来验证用户输入 我想允许字母 数字 空格 逗号 撇号 句号 感叹号和问号的任意组合 但我也想将输入限制为 4000 个字符 我想出了以下正则表达式来实现此目的 a z 0 9 1 4000 i 但是 当我尝试使用此正则表达
  • 配置 Log4net 以写入多个文件

    我想将日志写入同一进程的两个不同的日志文件中 使用 log4net 可以做到这一点吗 我需要将单独的消息写入每个日志文件 如何向特定的附加程序写入消息 这些答案很有帮助 但我想与 app config 部分和 c 代码部分分享我的答案 这样
  • Matplotlib 1.5 使用axes.prop_cycle

    axes color cycle在 Matplotlib 1 5 中已弃用 然而它的用法非常简单 我们可以通过以下方式轻松获取特定颜色 plt rcParams axes color cycle color number axes prop
  • 热键/快捷方式:“这是哪个插件?”

    请原谅这么简单的问题 我已经离开 RCP 大约一年了 我可以在 Eclipse 中使用什么快捷键 热键组合来发现贡献 拥有当前视图的插件 我记得它调出了当前鼠标下插件的plugin xml 我应该非常感谢你的线索 M The Plug in
  • a:悬停不起作用

    HTML table width 100 tr td width 90 td td a href strong Logout strong a td tr table CSS charset utf 8 CSS Document logou
  • php 检查数组数组中是否存在值

    我有一个数组中的数组 a array 0 gt array value gt America 1 gt array value gt England 如何检查数组中是否存在 America America 数组可以是任何键 并且可以有任意数
  • Clojure - 为什么在阻塞插入通道时执行会挂起? (核心.异步)

    考虑以下片段 let chs repeatedly 10 chan doseq c chs gt c hello doseq c chs println c hello 相反 它工作得很好 要进行异步放置 请使用clojure core a
  • 如何更改 JFrame 中的 java 图标

    好吧 我一直在安静地研究这个问题 我对 java 相当陌生 但认为这很容易 我已经尝试了该网站上已回答的几乎所有方法 但仍然没有运气 通常当我在这里查看时 我能够找到适合我正在寻找的答案 有谁知道如何更改 JFrame 右上角的 Java
  • 上传前预览图像

    我希望能够在上传文件 图像 之前对其进行预览 预览动作应该全部在浏览器中执行 而不是使用Ajax上传图像 我怎样才能做到这一点 imgInp onchange evt gt const file imgInp files if file b
  • 如何深度复制 DateTime 对象?

    date1 date2 new DateTime date2 gt add new DateInterval P3Y Now date1 and date2包含相同的日期 三年后 我想创建两个单独的日期时间 一个是从字符串解析的 另一个是添
  • 检查所有 EditText 是否为空

    我在 xml 中有 6 个 EditText 字段 单击按钮时 我需要验证所有 EditText 是否都有值或者为空 目前我正在一一检查每个 EditText 我怎样才能一次检查所有内容 代码 private Button BtnSave
  • 业力开始 - 传递参数

    有没有办法通过 Karma 命令行传递参数 然后在测试中的某个位置读取该参数 例如 这就是想要的 karma start branding clientX 然后在我的规范中的某个地方我需要访问这个变量 我需要 clientX 值 这有可能吗
  • 如何更改 SignalR 最大消息大小?

    我需要在 SignalR 中传输大型 JSON 消息 但默认情况下最大消息大小受到限制 有什么方法可以增加该最大大小 我还找到了一些相关链接 但没有找到任何合适的解决方案 https learn microsoft com en us as
  • 如何在Python中提取XML属性的值?

    我需要使用 Python 提取 XML 文档中的属性值 例如 如果我有一个像这样的 XML 文档
  • 如何在网页中连续显示python输出?

    我希望能够访问一个网页 它将运行一个 python 函数并在网页中显示进度 因此 当您访问网页时 您可以看到脚本的输出 就像从命令行运行它一样 并在命令行中查看输出 我需要在函数中做什么 我需要在模板中做什么 EDIT 我正在尝试将 Mar
  • 未捕获的类型错误:无法添加属性 12,对象不可扩展

    我似乎无法理解我在客户端应用程序上遇到的错误 我正在订阅 graphql 订阅 并且能够检索更新 但无法将更改推送到绑定到视图的名为 models ModelClass 的打字稿数组 我是否遗漏或做错了什么 模型 组件 ts this ap
  • PHP Zend Framework - 如何从请求对象获取请求 URI 片段?

    比如说我有一个 URIhttp 127 0 0 1 somecontroller someaction 12345这带我去someAction someController 控制器的操作 从那里 我可以通过检索请求对象 this gt ge