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变量是否赋值,赋值的话值是否早轮相等,如果没赋值就把页面跳转到登陆档信陆页面去。这样就实现了不登陆的话只能访问登陆界面。实现了安全性。