【发布时间】:2015-05-17 01:53:49
【问题描述】:
我正在尝试在 PHP 脚本中创建一个链接,该链接会将我带到地址的主要部分(粗体):http://localhost:8888/index.php
我可以将确切的链接放在自己身上,但我想如果我使用 $_SERVER 变量,那么如果我移动文件等,它将允许一定程度的灵活性。
我做了一个vardump($_SERVER),似乎$_SERVER['HTTP_ORIGIN'] 包含我需要的数据,但是这似乎也不是一个理想的使用变量:
How secure is HTTP_ORIGIN?
这是创建动态链接的正确方法还是有替代方法?
【问题讨论】:
-
如果我没记错的话,似乎How secure HTTP_ORIGIN is? 更多的是关于
$_SERVER['HTTP_ORIGIN']对来自第三方网站的请求的安全性。如果您只想创建链接,您可能会很安全。但是,您应该使用SERVER_NAME和SERVER_PORT作为@ThiagoElias 的回答。 -
为什么不能只使用相对 URI?
/.