php判斷來路並跳轉的方法:首先建立一個PHP範例檔案;然後通過if語句以及strpos等函數實現判斷邏輯;最後執行該檔案即可判斷來路連結並進行相應的跳轉。
php判斷來路並進行跳轉
<?php if(strpos($_SERVER['HTTP_REFERER'],'baidu.com')===false){ //不是從百度過來的 header('Location: http://www.c.com/somepage.php'); } ?>
相關介紹:
strpos() 函數查詢字串在另一字串中第一次出現的位置。
注釋:strpos() 函數對大小寫敏感。
注釋:該函數是二進位制安全的。
相關函數:
stripos() - 查詢字串在另一字串中第一次出現的位置(不區分大小寫)
strripos() - 查詢字串在另一字串中最後一次出現的位置(不區分大小寫)
strrpos() - 查詢字串在另一字串中最後一次出現的位置(區分大小寫)
語法
strpos(string,find,start)
引數
string 必需。規定要搜尋的字串。
find 必需。規定要查詢的字串。
start 可選。規定在何處開始搜尋。
更多相關知識,請存取PHP中文網!
以上就是php如何判斷來路並進行跳轉的詳細內容,更多請關注TW511.COM其它相關文章!