php - 如何在PHP中获取网页的当前完整网址(网址+片段)?

标签 php

我想获取在 Salesforce.com 授权期间作为回调收到的当前 URL。 url 中的数据位于片段部分。

最佳答案

您可以使用 $_SERVER['HTTP_HOST'] 和 $_SERVER['REQUEST_URI'] 的组合,但 HTTP_HOST 不是很可靠,所以尝试定义已知来源的 URL 并将请求 uri 附加到末尾。

define('URI', 'http://Salesforce.com');
echo URI. $_SERVER['REQUEST_URI'];

您将无法取回 URI 的片段部分,因为它仅用于客户端。如果你需要这个,你必须手动将它们发送到带有一些 JavaScript 的服务器。

关于php - 如何在PHP中获取网页的当前完整网址(网址+片段)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4245964/

相关文章:

php形成多个单选按钮

php - 在 'additional information area' 上显示单一和可变产品的 SKU

php - 使用函数在预定义的div中显示mysql查询的结果

php - 字符串中的无效 JSON 转义序列

php - 使用 SQL Result 进行第二次查询并通过 php 获取更多结果

php - 有没有办法将数组绑定(bind)到mysqli prepare

javascript - 是什么在我的 ajax 代码中创建了无限循环?

php - 如何正确使用Mysql SELECT * FROM table WHERE 列='Any_value_in_Array'

php - 绘制一周中每一天的用户交易情况

php - 在 MySQL 中连接 3 个表会产生带有值的重复行