首頁 >後端開發 >PHP問題 >php如何禁止代理訪問

php如何禁止代理訪問

藏色散人
藏色散人原創
2020-08-11 09:50:463883瀏覽

php禁止代理存取的方法:先開啟對應的腳本檔案;然後透過「if($_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_VIA']...){...} ”方法實作禁止代理存取即可。

php如何禁止代理訪問

推薦:《PHP影片教學

PHP禁止代理存取

if($_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_VIA'] || $_SERVER['HTTP_USER_AGENT_VIA'] || $_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_CACHE_CONTROL'] || $_SERVER['HTTP_CACHE_INFO']) {
        die("请勿使用代理服务器访问, 谢谢");
}

or

PHP禁止代理存取

<?php
if(empty($_SERVER[&#39;HTTP_VIA&#39;]) and empty($_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;]) and empty($_SERVER[&#39;HTTP_XROXY_CONNECTION&#39;]) and empty($_SERVER[&#39;HTTP_PRAGMA&#39;]) ){
// 没有使用代理
}else{
exit(&#39;<meta charset="utf-8" />禁止使用代理访问&#39;);
}

以上是php如何禁止代理訪問的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn