您好,登錄后才能下訂單哦!
本篇內容主要講解“php如何實現訪問禁止”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php如何實現訪問禁止”吧!
php實現訪問禁止的方法:1、創建一個php示例文件;2、通過“if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {...}”方式實現IP訪問限制即可。
php中限制ip段訪問、禁止ip提交表單
在項目應用中,我們經常需要用到限制ip段訪問或者限制IP提交表單等等ip相關的功能,今天我來分享下本人所使用的這塊代碼,希望對大家有所幫助
在需要禁止訪問或提交表單的頁面添加下面的代碼進行判斷就可以了。
注意:下邊只是一個PHP限制IP的實例代碼,如果您打算應用到CMS中,請自行修改。
<?php /加IP訪問限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $userip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $userip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $userip = $_SERVER['REMOTE_ADDR']; } //限制ip if ($userip=='192.168.1.88'){ header("location:http://t.qq.com/wb631992791");//被禁止后跳轉到微博 exit; } //限制ip段 $ip_arr = explode('.', $userip); #限制的ip段,假設是192.168.*.* if (!(($ip_arr[0] == '192' && $ip_arr[1]=='168') )){ header("location:http://t.qq.com/wb631992791");//被禁止后跳轉到微博 exit; }else{ header("location:http://afish.cnblogs.com");//正常IP則直接訪問小魚閣首頁 exit; } ?>
php的框架:
1、Laravel,Laravel是一款免費并且開源的PHP應用框架。
2、Phalcon,Phalcon是運行速度最快的一個PHP框架。
3、Symfony,Symfony是一款為Web項目準備的PHP框架。
4、Yii,Yii是一款快速、安全和專業的PHP框架。
5、CodeIgniter,CodeIgniter是一款非常敏捷的開源PHP框架。
6、CakePHP,CakePHP是一款老牌的PHP框架。
7、Kohana,Kohana是一款敏捷但是功能強大的PHP框架。
到此,相信大家對“php如何實現訪問禁止”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。