php如何判斷來路並進行跳轉

2020-07-16 10:06:19

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其它相關文章!