我想获取在 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/