精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

學習筆記

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

PHP判斷直接從瀏覽器輸入地址訪問_只能通過跳轉訪問_傳遞參數為空時提示信息

作者:狐靈科技 | 2019-12-29 17:42 |點擊:

這篇文章主要介紹了php禁止直接從瀏覽器輸入地址訪問的方法,實例總結了判斷來源URL與定義常量兩種方法來實現這一功能,是非常具有實用價值的技巧,需要的朋友可以參考下,一般來說對于有些重要的文件我們并不希望用戶可以直接輸入地址進行訪問,對此我們需要進行一些設置。

比如說http://www.dedecmsok.com/xxx.php 這個文件我不想讓別人直接從瀏覽器輸入地址訪問。

本文講述3種方法來實現,在xxx.php文件頭部寫上以下代碼就可以。

1、判斷是否直接在瀏覽器輸入的url,如果是則跳轉到指定頁面

$fromurl="/404.html"; //指定跳轉路徑
if( $_SERVER['HTTP_REFERER'] == "" )//判斷規則
{
header("Location:".$fromurl); //執行判斷結果
exit;
}

2、判斷是否直接在瀏覽器輸入的url,如果是則返回404狀態碼

if( $_SERVER['HTTP_REFERER'] == "" ) //判斷規則
{
header("HTTP/1.1 404 Not Found"); //返回404狀態碼
header("Status: 404 Not Found"); //返回404狀態碼
exit;
}

3、驗證傳遞參數是否為空

$code = isset($_POST['code'])? $_POST['code'] : ''; //判斷傳值 $code 字段是否為空
if(empty($shouji)){ //如果為空,則提示
exit('此文件不可訪問');
};
 
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218