網站分享加密碼
① 網站如何加密 我上次看到一個網站 收費的 點擊鏈接之後 必須輸入 用戶名和密碼 才能觀看此網站 怎麼做到的
function __construct() {
if(!isset($_COOKIE['login'])||$_COOKIE['login']!=1){
echo "<script>alert('非法操作');history.go(-1)</script>";
return false;
}
}
後台管理類(class AdminAction)的構造方法,除非存在並且$_COOKIE['login']=1,否則就提示非法操作,而setcookie('login',1)放在用戶登錄注冊類(class UserAction)的用戶登錄方法里邊,除非正常登錄才能設置該cookie,當然了,這個cookie只能你自己知道,你自己該一下吧。
這是面向對象寫的,你懂的。如果不懂,我也不知道。
② 如何給網站加訪問密碼
可以加一個表單或者在url網址上面加參數例如我用get參數的方式
訪問地址:http://www.sunnyos.com
正常訪問的時候不讓訪問數據錯誤的一句話
<?php
if(!isset($_GET['name'])||!$_GET['name']=='sunny'){
exit('非法訪問');
}
上面代碼加上之後直接訪問http://www.sunnyos.com/index.php就會失敗
而稍微修改一下http://www.sunnyos.com/index.php?name=sunny 這樣就會成功了,因為我從url網址上面獲取了name這個參數來進行對比
還有就是通過表單的方式,html代碼
<form method="post">
<input type="text" name="name" />
<input type="submit" value="進入" />
</form>
php代碼:
<?php
if(!isset($_POST['name'])||!$_POST['name']=='sunny'){
exit('非法訪問');
}