PHP頁面禁止直接訪問,只允許指定來路網域名稱訪問

2021-10-07 22:08:03 字數 490 閱讀 4672

這篇文章主要為大家詳細介紹了php頁面禁止直接訪問/只允許指定來路網域名稱訪問,具有一定的參考價值,感興趣的小夥伴們可以參考一下,有需要的朋友可以收藏方便以後借鑑。

一般基於這樣要求的使用者都是希望某個頁面不希望別人文章到,或者不喜歡別人直接開啟某個php頁面,或者這個php是執行程式,直接訪問會出錯,為了解決這個問題,我們就需要禁止別人直接訪問該頁面,而只能從自己指定的**中訪問。比如說表單處理程式頁面,只能通過form表單頁面提交資料之後跳轉到這個頁面,如果未提交表單直接訪問該頁面將會自動轉向表單頁面。實現方式只要在禁止直接訪問的php頁面頭部加一段以下**即可:

<?

$fromurl

="http://網域名稱/upload.php"

;//定義乙個來路**if(

)//如果來路**不是這個

?>

禁止通過 url直接訪問

1.首先在page load中獲得並儲存該資訊 page load object obj,eventargs e l頁面回發後會改變request.urlreferrer,將其指向當前頁面,所以需要進行判斷 只有在第一次請求頁面的時候才儲存該資訊 l因為可能 上一次 的url不存在,所以需要進行判斷...

公共模組禁止直接訪問

專案中經常會將一些公共的方法或變數放在乙個模組中,稱之為公共模組。公共模組直接繼承action類,其他模組都繼承公共模組。那麼如何防止公共模組直接被外部訪問呢?例如,定義了乙個公共模組 commonaction class commonaction extends action 其他模組 class...

nginx只允許網域名稱訪問,禁止ip訪問

背景 為什麼要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法 這裡介紹修改配置檔案nginx.conf兩種方法 1 在server段裡插入如下正則 listen 80 serve...