php頁面密碼訪問
㈠ php網頁如果需要查看信息必須輸入密碼,驗證後才可顯示出內容的代碼如何實現
相關代碼如下:
㈡ 如何PHP頁面設置密碼才能訪問的代碼,$password這種
<?php
$password=$_POST['password'];
if($password!='123456'){
?>
<html>
<body>
請輸入正確密碼
<form action=pw.php method=post>
<input type=password name=password></input>
<input type=submit value="提交"></input>
</form>
</body>
</html>
<?
}
else{
include("kj.html');
}
?>
㈢ php怎麼設置密保
php頁面怎麼設置密碼
php頁面設置密碼的方法:首先創建一個recheck.php文件;然後將該php文件包含在需要設置橡判獨立訪問密碼的最前面即可。
PHP頁面設置獨立訪問密碼(頁面加密)
對某些php頁面設置單獨的訪問密碼,如果密碼不正確則無法查看內容,相當於對頁面進行賀培了一個加密。只需要將禪如唯以下php文件包含在你需要設置獨立訪問密碼的最前面就可以了。
㈣ php 網頁設置10個或者以上密碼都可以訪問
定備舉氏義一個密碼數組,然後讓輸入的密碼同這個數組中答念的數據仿散進行比較,如果存在數據,則返回1,登陸成功!
請採納!
㈤ PHP輸入密碼才能訪問這個頁面的代碼
給任意php頁面增加一個密碼保護,需要輸入正確密碼才能訪問。
代碼如下:
<?php
$adminkey = "123";/*設置密碼*/
session_start();
if(@$_POST['password'] == $adminkey){
$_SESSION['login'] = md5($adminkey);
}
if($_SERVER['QUERY_STRING'] == "logout"){
$_SESSION['login'] = "";
header("location: " . $_SERVER['PHP_SELF']);
exit();
}
$html_login = <<<EOF
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
div{text-align:center; margin:0 auto;}
#loginform{width:230px;height:100px;background-color:#ffffff;box-shadow: 2px 2px 10px 1px #403f3f;}
</style>
</head>
<body>
<div id="loginform">
<div style="text-align:center; margin:260px auto 0px;">
<form action="" method="post">密碼<input type="password" name="password" style="width:120px; margin-top: 35px;">
<input type="submit" value="登錄" style="margin-left: 5px;">
</form>
</div>
</div>
</body>
</html>
EOF;
if(@$_SESSION['login'] != md5($adminkey)){
exit($html_login);
}
?> 這里加上要顯示的內容文字或者代碼。
(5)php頁面密碼訪問擴展閱讀:
PHP雙引號和單引號的區別
1、雙引號解釋變數,單引號不解釋變數
2、雙引號里插入單引號,其中單引號里如果有變數的話,變數解釋
3、雙引號的變數睜槐名後面必須要有一個非數字、字母、下劃線的特殊字元,或者用講變數括起來,否則會將變數名後面的部分當做一個整體,引起語法錯誤
4、雙引號解釋轉義字元,單引號不解釋轉義字元,但是解釋'和
5、能使單引號字元盡量使用單引號,單引滲純號的效率比雙引號要高(因為雙引號要先遍歷一遍,判斷裡面有沒有變數,然後再進行操作,而單引號悉喊友則不需要判斷)
㈥ 為什麼我的PHP網站訪問要密碼
PHP所在目錄dll許可權不足
檢查一下NTFS許可權給對了嗎?php路徑沒給匿名許可權就一樣要密碼
另外檢查一下你的php.ini文件
補充:提示輸入網路密碼主要是因為NTFS格式存在許可權問題,如果將PHP安裝文件、PHP程序、MYSQL資料庫等與運行PHP程序相關的數據放置在NTFS分區上時一定要注意分配許可權。包括運行ASP也會出現上述問題,只不過ASP只要有IIS就可以了,而PHP還要安裝PHP程序包。
先試試:
1、在IIS里將匿名用戶設置為IS_USER,並且正確填寫用戶密碼。
2、將網站目錄賦予IS_USER或者Users組可讀許可權 3、將MYSQL資料庫目錄賦予IS_USER或者Users組可讀許可權
如果還不行,再試試將PHP目錄拷貝到D盤(FAT32格式),然後對php.ini和IIS進行了相應的更改
㈦ php頁面加密
常用的有兩種辦法,根據你的實際情況選擇
方案一:包含
---文件a.php----
<?php
define("OK", TRUE);//定義一個常量,原因請看B.PHP
if(密碼正確){
include "b.php"; //把文件b.php包含進來
exit();
}
?>
<div class="frame05"> .........html代碼略.........
------文件b.php-------
<?php
if(!defined('OK')){ //判斷定義了OK這個常量沒有。如果沒有,則表示不是通過A.PHP來訪問的
echo '私人文件,請勿擾';
header("Refresh: 1; URL=a.php");
exit();
}
//其他PHP代碼略
?>
方案二 session
文件A.PHP
<?
session_start();
if(密碼正確){
$_SESSION["ok"]=true;
header("Refresh: 1; URL=b.php");
}
?>
文件B.PHP
<?
session_start();
if(!$_SESSION["ok"]){
echo '私人文件,請勿擾';
header("Refresh: 1; URL=a.php");
exit();
}
//其他代碼略...
?>
㈧ 關於用瀏覽器進入php文件時需要密碼才能進入應該怎麼設置
一般用SESSION判斷把下面放入文件頭:
if(!$_SESSION["admin_id"]||$_SESSION["admin_id"]==""){ //這里加入跳轉登錄的頁面
exit;
}
//這里正常進入
㈨ 如何給PHP網頁加密碼訪問
你可以加一個表單或者在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代碼
<formmethod="post">
<inputtype="text"name="name"/>
<inputtype="submit"value="進入"/>
</form>
php代碼:
<?php
if(!isset($_POST['name'])||!$_POST['name']=='sunny'){
exit('非法訪問');
}
㈩ php如何通過登陸一個密碼來訪問多個頁面,盡量不通過資料庫判斷
<form action='' method=post>
<input type='text' name='u' />
<input type='password' name='p' />
<input type="submit" value="提交">
</form>
登陸成功後 設置一個session變數,如果不蠢大成功就不賦值,然後在其他頁面就檢查這個session變數是否賦值,賦值的話值是否早輪相等,如果沒賦值就把頁面跳轉到登陸檔信陸頁面去。這樣就實現了不登陸的話只能訪問登陸界面。實現了安全性。