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如何判斷來路並進行跳轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!