文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PHP中怎么实现全站权限验证

2023-06-17 19:02

关注

PHP中怎么实现全站权限验证,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

PHP全站权限验证代码示例:

  1. < html> 

  2. < head>< title>e   

  3. < /title> 

  4. < /head> 

  5. < body> 

  6. < form action="login.php" 
    method="POST" > 

用户:

  1. < input type="text" 
    name="username"> 

  2. < br> 

密码:

  1. < input type="password" 
    name="password"> 

  2. < input type ="Submit"
     value ="确定"> 

  3. < input type ="reset"
     value ="取消"> 

  4. < /form> 

  5. < /body> 

  6. < /html> 

----------------conn.php--------------------------

  1. < ?php  

  2. $host='127.0.0.1';  

  3. $mysql_user='root';  

  4. $mysql_password='qeephp';  

  5. $mydb='learn';  

  6. $link = mysql_connect($host, 
    $mysql_user , $mysql_password)  

  7. or die("无法连接数据库: " 
    . mysql_error());  

  8. mysql_select_db($mydb);  

  9. ?> 

----------------------------login.php------------------

  1. < ?  

  2. $username=$_POST['username'];  

  3. $password=$_POST['password'];  

  4. if ($username==""){  

  5. echo "< script language='javascript'> 
    alert('非法操作!'); location.href=
    'index.php'; < /script>";  

  6. exit;  

  7. }  

  8. require_once("conn.php");  

  9. $sql="SELECT * FROM admin where
     username='$username'";  

  10. $result=mysql_query($sql);  

  11. $row=mysql_fetch_array($result);  

  12. if ($row['username']==""){  

  13. echo "< script language='javascript'> 
    alert('用户名有误!'); location.href=
    'index.php'; < /script>";  

  14. exit;  

  15. }else if ($row['password']!=$password){  

  16. echo "< script language='javascript'> 
    alert('密码有误!'); location.href='index
    .php'; < /script>";  

  17. echo "密码有误";  

  18. exit;  

  19. }else{  

  20. session_start();  

  21. $_SESSION['user']=$username;  

  22. echo "< script language='javascript'> 
    alert('登陆成功!'); location.href=
    'list.php'; < /script>";  

  23. }  

  24. ?> 

------------------check.php--------------------

  1. < ?  

  2. session_start();   

  3. if(! isset($_SESSION['user']))   

  4. {   

  5. echo "< script language='javascript'> 
    alert('非法操作!'); location.href=
    'index.php'; < /script>";  

  6. exit;  

  7. }else{  

  8. echo "欢迎".$_SESSION['user']
    ."登录系统";   

  9. }  

  10. ?> 

---------------------list.php-----------------

  1. < ?  

  2. include 'check.php';  

  3. ?> 

  4. < html> 

  5. < head> 

  6. < script type="text/javascript" 
    src="player/swfobject.js">< /script> 

  7. < /head> 

  8. < body> 

  9. < h4>单个文件播放:< /h4> 

  10. < p id="player1">< a href="
    http://www.macromedia.com/go/
    getflashplayer">获取播放器< /a> 观看电影< /p> 

  11. < script type="text/javascript"> 

  12. var s1 = new SWFObject("player/
    flvplayer.swf","single","300","170","7");  

  13. s1.addParam("allowfullscreen","true");  

  14. s1.addVariable("file","player/ad.flv");  

  15. s1.addVariable("image","player/preview.jpg");  

  16. s1.addVariable("width","300");  

  17. s1.addVariable("height","170");  

  18. s1.write("player1");  

  19. < /script> 

  20. < h4>playlist file, with different 
    colors:< /h4> 

  21. < p id="player2">< a href="http:
    //www.macromedia.com/go/getflashplayer">
    Get the Flash Player< /a> to see this player.< /p> 

  22. < script type="text/javascript"> 

  23. var s2 = new SWFObject("player/flvplayer
    .swf","playlist","300","312","7");  

  24. s2.addParam("allowfullscreen","true");  

  25. s2.addVariable("file","player/playlist.xml");  

  26. s2.addVariable("displayheight","200");  

  27. s2.addVariable("backcolor","0x000000");  

  28. s2.addVariable("frontcolor","0xCCCCCC");  

  29. s2.addVariable("lightcolor","0x557722");  

  30. s2.addVariable("width","300");  

  31. s2.addVariable("height","312");  

  32. s2.write("player2");  

  33. < /script> 

  34. < /body> 

  35. < /html> 

--------------------logout.php-------------------------

< ?php   unset($_SESSION['user']);   unset($_SESSION['password']);   echo "注销成功";   ?>

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯