歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> PHP實現遠程關機

PHP實現遠程關機

日期:2017/3/1 10:10:59   编辑:Linux編程

當用戶浏覽這個PHP文件時,只要輸入正確的用戶名和密碼,就可以實現關機了。用戶名:admin,密碼:php

實驗平台:WAMP5

代碼如下:

  1. <?php
  2. if($_GET[out]){
  3. setcookie("cookie", "out");
  4. echo "<script language=\"javascript\">location.href='login.php';</script>";
  5. }
  6. if($_POST[id]=='admin'){
  7. $pw=md5($_POST[pw]);
  8. if($pw=='e1bfd762321e409cee4ac0b6e841963c'){
  9. setcookie("cookie", "ok");
  10. echo "<script language=\"javascript\">location.href='login.php';</script>";
  11. echo `shutdown -s -t 1`;
  12. }
  13. }
  14. else{
  15. echo "用戶名或密碼錯誤,請聯系鄭海波:15195981282";
  16. }
  17. if($_COOKIE['cookie']!='ok'){
  18. ?>
  19. <SCRIPT language=javascript>
  20. function Checklogin()
  21. {
  22. if (myform.id.value=="")
  23. {
  24. alert("請填寫用戶名");
  25. myform.id.focus();
  26. return false;
  27. }
  28. if(myform.pw.value=="")
  29. {
  30. alert("密碼不能為空");
  31. myform.pw.focus();
  32. return false;
  33. }
  34. }
  35. </SCRIPT>
  36. <form action="" method="post" name="myform" onsubmit="return Checklogin();">
  37. 用戶:<input type="text" name="id" /><br>
  38. 密碼:<input type="password" name="pw" /> <input type="submit" name="submit" value="確定關機"/>
  39. </form>
  40. <?
  41. }else{
  42. ?>
  43. <a href='?out=login'>正在關機......</a>
  44. <?
  45. }
  46. ?>
Copyright © Linux教程網 All Rights Reserved