Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <?php
  2. session_start();
  3. ?>
  4. <!DOCTYPE html>
  5. <html lang="de">
  6. <head>
  7. <title>php</title>
  8. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  9. </head>
  10.  
  11. <body>
  12. <?php
  13. if(isset($_POST["name"]) || $_SESSION["benutzer"]){
  14. // Infos
  15. $name = "";
  16.  
  17. // Wv. Aufruf?
  18. if(isset($_SESSION["benutzer"])){
  19. $name = $_SESSION["benutzer"];
  20. } else {
  21. $name = $_POST["name"];
  22. $_SESSION["benutzer"] = $name;
  23. }
  24.  
  25. // Ausgabe Benutzer
  26. echo "Benutzer: " . $name . "<br>";
  27.  
  28. // Runde ausgeben
  29. if(isset($_COOKIE[$name])){
  30. $explodiertesArray = explode("-", $_COOKIE[$name]);
  31. $runde = $explodiertesArray[1] + 1;
  32. echo "Runde: " . $runde . "<br>";
  33.  
  34. } else {
  35. echo "Runde: 1" . "<br>";
  36. }
  37.  
  38. // Wurfeln
  39. $i = 1;
  40. $erg=0;
  41.  
  42. while($i < 6){
  43. $rand = rand(1, 6);
  44. $erg += $rand;
  45. echo $i . "-Wurf: " . $rand . "<br>";
  46. $i++;
  47. }
  48. // Name Pkt-Runde
  49. // Bsp: Dominik ->16-4
  50. if(isset($_COOKIE[$name])){
  51. // Rundencounter erhöhen
  52. $explodiertesArray = explode("-", $_COOKIE[$name]);
  53. $runde = $explodiertesArray[1] + 1;
  54.  
  55. // Ist der neue Highscore höher?
  56. if($erg > $explodiertesArray[0]){
  57. echo "Neuer Highscore mit " . $erg . " | Alt: " . $explodiertesArray[0];
  58. setcookie($name, $erg . "-" . $runde);
  59. } else {
  60. echo "Kein neuer Highscore mit " . $erg . " | Alt: " . $explodiertesArray[0];
  61. setcookie($name, $explodiertesArray[0] . "-" . $runde);
  62. }
  63.  
  64. } else {
  65. // Erster Aufruf
  66. $runde = 1;
  67. setcookie($name, $erg . "-" . $runde);
  68. echo "Neuer Highscore mit " . $erg . " | Alt: 0";
  69. }
  70.  
  71. echo "<a href='wurfel.php'>Nochmal?</a>";
  72. }
  73. ?>
  74. </body>
  75.  
  76. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement