我需要一个使用任何库或函数的PHP脚本来获取和回显(或保存到服务器)HTTPS重定向的最终URL。
我在共享服务器上,所以我只是编辑了php.ini以打开OpenSSL,但无法重启服务器,但支持团队告诉它已经在工作。
我怎样才能做到这一点?
感谢。
答案 0 :(得分:1)
使用curl
命令。
curl -LI <url> | grep Location
可能会打印出您需要的内容。
-L/--location
选项curl将重做请求。
使用-I/--head
选项curl的将仅获取可能包含位置字段的HTTP标头。
如需完整参考,请查看here
答案 1 :(得分:0)
您可以通过
访问网址(更准确地说是页面)basename(__FILE__);
您可以将其存储到全局变量或会话中,然后随意使用它(例如:将其存储到数据库中)。
$GLOBALS['currentFile'] = basename(__FILE__);
或者
$_SESSION['currentFile'] = basename(__FILE__);
如果你愿意的话,很容易在它前面添加一些东西。
我希望我不会错过 - 理解你想要实现的目标。