已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 旧人求助!php问题。

作者: @Ta

时间: 2013-05-30

点击: 4915

比如我新建一个php文件。a.php

如何做到访问这个文件时输入我事先设置好的密码才能进入??求助。


@love封尘  @老虎会游泳  @all   

[隐藏样式|查看源码]


『回复列表(14|隐藏机器人聊天)』

1. 用简单的if…else语句就可以了
(/@Ta/2013-05-30 00:50//)

2. 这样?
<?php
if(isset($_POST['psw'])&&$_POST['psw']=='预先设置的密码'){
//内容
}else{
echo '<form action="" method="POST">
请输入密码:<br/>
<input type="password" name="psw" />
<input type="submit"></form>';
}
?>
(/@Ta/2013-05-30 02:16//)

3. 用上cookie比较好
(/@Ta/2013-05-30 06:50//)

4. @读书顶个鸟用  纯大白,可以给个实例么?
(/@Ta/2013-05-30 06:56//)

5. @我叫小明@爱小邹,谢谢!!
(/@Ta/2013-05-30 06:57//)

6. @旧人 看你这样子貌似现在php比我还弱
(/@Ta/2013-05-30 07:51//)

7. @艾尔,大白
(/@Ta/2013-05-30 08:08//)

8. 应该是有代码,然后把你要的隐藏的东西方在代码中,html我就知道,php的去搜下吧
(/@Ta/2013-05-30 08:24//)

9.
<?php
$password = '你要设置的密码';
$pass = $_COOKIE['pass'];//接收客户端储存的密码
if($password==$pass){
echo "这里是你要放置的内容!";
}else{
if($_POST['pass']){
setcookie("pass",$password, time()+3600);
echo '查看权限已设置!请刷新本页!';
}
echo <<<HTML
<div class="error">你没有权力查看该页面!</div>
<form action="" method="POST">
<div class="info">该页面需要输入密码后才能查看!请务必开启COOKIE&nbsp;!!!</div>
请输入密码:<br/>
<input type="password" name="pass" />
<input type="submit" value="确认" />
</form>
HTML;
}
?>
(/@Ta/2013-05-30 09:26//)

10. @旧人
(/@Ta/2013-05-30 09:34//)

11. @读书有个鸟用,谢了
(/@Ta/2013-05-30 09:39//)

12. 哦
(/@Ta/2013-05-30 21:06//)

13. 谢谢!  @15953
(/@Ta/2013-05-30 22:58//)

14. 谢谢!  @15953
(/@Ta/2013-05-30 22:59//)

回复需要登录

9月17日 21:21 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1