本文實(shí)例講述了PHP簡(jiǎn)單獲取及判斷提交來(lái)源的方法。分享給大家供大家參考,具體如下:
echo $_SERVER['HTTP_REFERER'];
這個(gè)獲取上個(gè)頁(yè)面的url
例如獲得的是:
$url = http://www.weisuyun.com/nihao.html
其他頁(yè)面提交過(guò)來(lái)的不接受
代碼如下:
if(strpos($url,'http://www.weisuyun.com')){
echo '來(lái)源正確';
}else{
echo '來(lái)源不明';
}
strpos方法返回指定字符串所在指定字符串第一次出現(xiàn)的位置,沒(méi)有則返回false,下標(biāo)從0開(kāi)始
補(bǔ)充:
stripos() - 查找字符串在另一字符串中第一次出現(xiàn)的位置(不區(qū)分大小寫(xiě))
strripos() - 查找字符串在另一字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫(xiě))
strrpos() - 查找字符串在另一字符串中最后一次出現(xiàn)的位置(區(qū)分大小寫(xiě))
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。