![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Może mi ktoś doradzić jak zrobić żeby wynik się kasował kiedy opuszcze stronę?
moja strona: http://graphp.y0.pl/gra.php kod: Kod <?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Language" content="pl" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zgadywanka</title> <style type="text/css"> body { background-size:cover; } #opis { text-align:center; font-size:30px; font-family:Verdana; } .margines { width:400px; margin-top:100px; margin-left:auto; margin-right:auto; } #wygrana { margin-top:25px; font-size:20px; color:darkred; } #punkty { margin-top:25px; font-size:20px; color:DarkGreen; } #literki { margin-top:25px; font-size:15px; color:DarkGreen; } </style> </head> <body style="background-image:url(tło2.png)"> <div style=" color:darkred" id="opis"><p>Komputer wylosował liczbę od (0-1000) </p> <p>Zgadnij liczbę, pamiętaj wraz z każdą próbą tracisz punkty! <p> </p> </div> <div class="margines"> <form action="" method="post"> <p>Twój strzał: <input type="text" name="liczba"> <input type="submit" name="wyslij" value="Strzał"> </form> <?php if(!$_SESSION["liczba"]) { $_SESSION["liczba"] = rand(1,1000); $_SESSION["ile_razy"]=0; $_SESSION['licznik'] = 100;} if(isset($_POST["wyslij"])) { $_SESSION["ile_razy"] = $_SESSION["ile_razy"]+1; if($_POST['liczba']>$_SESSION["liczba"]) { echo 'Wylosowana liczba jest mniejsza! Spróbuj jeszcze raz.'; $_SESSION['licznik'] = $_SESSION['licznik']-5; } else if($_POST['liczba']<$_SESSION["liczba"]) { echo 'Wylosowana liczba jest większa! Spróbuj jeszcze raz.'; $_SESSION['licznik'] = $_SESSION['licznik']-5; } else { echo '<span id="punkty">Brawo! zgadłeś liczbę. Twój wynik to: '.$_SESSION['licznik'].'</span>'; $_SESSION["liczba"] = rand(1,1000); $_SESSION["ile_razy"]=0; $_SESSION['licznik'] = 100; } } echo'<p></p>'; echo '<span id="wygrana">Liczba Twoich prób: </span><span id="punkty">'.$_SESSION["ile_razy"].'</span>'; echo '<p></p>'; echo'<span id="wygrana">Twój wynik to: </span><span id="punkty">'.$_SESSION['licznik'].'</span>'; ?> </div> </body> </html> Ten post edytował zap2it 11.01.2016, 20:23:24 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Użyj JS window.close i wysyłąj żądanie żęby zabić sesję.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
no to pomogleś heh
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Pierwsze wyniki w wyszukiwarce - nawet bez użycia JS:
https://duckduckgo.com/?q=php+session+destr...nical&ia=qa -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:06 |