php簡(jiǎn)單防盜鏈驗(yàn)證實(shí)現(xiàn)方法 原創(chuàng)
這里分析了php的簡(jiǎn)單防盜鏈實(shí)現(xiàn)方法。分享飛大家供大家參考。具體如下:
index.php頁(yè)面如下:
<html> <head> <meta http-equiv="Content-Language" content="en" /> <meta name="GENERATOR" content="PHPEclipse 1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>防盜鏈</title> </head> <body> <form action="check.php" method="post"> 提交信息:<input type="text" name="name" value=""/> <input type="submit" name="submit" value="提交"/> </form> </body> </html>
check.php頁(yè)面如下:
$urlar=parse_url($_SERVER['HTTP_REFERER']); print("<pre>"); print_r($urlar); print_r($_SERVER['HTTP_REFERER']); if($urlar['host']!="localhost"){//此處可替換成當(dāng)前使用的域名 echo "驗(yàn)證錯(cuò)誤!"; echo "<script>alert('連接失敗');location.href='index.php';</script>"; exit; } print("</pre>");
希望本文所述對(duì)大家php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP Laravel軟刪除的實(shí)現(xiàn)方法介紹
軟刪除就是邏輯刪除,數(shù)據(jù)保留單標(biāo)記上刪除狀態(tài),一般我們會(huì)用刪除時(shí)間來(lái)作為標(biāo)記,這樣標(biāo)記狀態(tài)有了,刪除時(shí)間也有了2022-09-09PHP實(shí)現(xiàn)仿Google分頁(yè)效果的分頁(yè)函數(shù)
這篇文章主要介紹了PHP實(shí)現(xiàn)仿Google分頁(yè)效果的分頁(yè)函數(shù),實(shí)例分析了php實(shí)現(xiàn)分頁(yè)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07php expects parameter 1 to be resource, array given 錯(cuò)誤
從名字可以看出來(lái)這是說(shuō)你傳的參數(shù)有問(wèn)題,也就是說(shuō),你在定義傳遞參數(shù)的時(shí)候 例如 mysql_query($query,$result),這兩個(gè)參數(shù),你只用了$query這個(gè)參數(shù),那么$result這個(gè)參數(shù),沒(méi)有使用,就會(huì)報(bào)這個(gè)錯(cuò)誤2011-03-03PHP中函數(shù)rand和mt_rand的區(qū)別比較
mt_rand() 比rand() 快四倍,很多老的 libc 的隨機(jī)數(shù)發(fā)生器具有一些不確定和未知的特性而且很慢。PHP 的 rand() 函數(shù)默認(rèn)使用 libc 隨機(jī)數(shù)發(fā)生器。mt_rand() 函數(shù)是非正式用來(lái)替換它的。2012-12-12php 刪除記錄同時(shí)刪除圖片文件的實(shí)現(xiàn)代碼
php 刪除記錄同時(shí)刪除圖片文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-05-05PHP 截取字符串函數(shù)整理(支持gb2312和utf-8)
常見(jiàn)的 PHP 截取字符串函數(shù)整理,支持gb2312和utf-8編碼,方法php開發(fā)中需要用到截取字符串的問(wèn)題。2010-02-02PHP連接SQLServer2005的實(shí)現(xiàn)方法(附ntwdblib.dll下載)
為了php連接sql2005 ,我在網(wǎng)絡(luò)上找了一大堆資料在我的csdn博客中.晚上3:05分時(shí)候終于搞定了2012-07-07php運(yùn)行出現(xiàn)Call to undefined function curl_init()的解決方法
curl_init -- 初始化一個(gè)CURL會(huì)話,如果提示Call to undefined function curl_init那么需要如下操作即可。2010-11-11PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例
這篇文章主要介紹了PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例,本文講解了current()、key()、next()、prev()、end()、reset()等數(shù)組指針函數(shù),需要的朋友可以參考下2014-11-11