我需要一個使用任何庫或函數的PHP腳本來獲取和回顯(或保存到服務器)HTTPS重定向的最終URL。迴應HTTPS重定向的最終URL
我在共享服務器上,所以我剛剛編輯php.ini打開OpenSSL,但無法重新啓動服務器,但支持團隊告訴它已經工作。
我該如何做到這一點?
謝謝。
我需要一個使用任何庫或函數的PHP腳本來獲取和回顯(或保存到服務器)HTTPS重定向的最終URL。迴應HTTPS重定向的最終URL
我在共享服務器上,所以我剛剛編輯php.ini打開OpenSSL,但無法重新啓動服務器,但支持團隊告訴它已經工作。
我該如何做到這一點?
謝謝。
您可以訪問網址(更準確地說,這個頁面)通過
basename(__FILE__);
而且你可以將其存儲到一個全局變量或會話,然後是做任何你想做的事情(例如:將其存儲到數據庫中)。
$GLOBALS['currentFile'] = basename(__FILE__);
或者
$_SESSION['currentFile'] = basename(__FILE__);
和它的,如果你想在它面前也很簡單前置東西。
我希望我不會錯過 - 理解你想要達到的目標。
使用curl
命令。
curl -LI <url> | grep Location
可能會打印出你需要的東西。
與-L/--location
如果服務器報告請求的頁面已移至其他位置,curl將重新發送請求。
與-I/--head
選項curl將只提取可能包含位置字段的HTTP頭。
全部參考請查看here
我不太明白你。我想輸入一個HTTPS認證的URL,認證後產生一個變量。我想抓取重定向的URL(最終URL)並將其保存在文件中。我想我可以從標題中獲取網址,但不知道如何實現。 – C0dez 2013-03-04 06:55:14