Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesja czasowa.
Salur
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


Witam, jak mogę stworzyć sesję która po 5 minutach zniknie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Salur
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


Ustawiłem stały czas 2 minut dla każdego usera lecz znów uwczesny problem. Sesja nie znika. Czasem znika czasem nie, ktoś wie czemu tak jest? , poniżej kod:

PLIK 1
  1. if(isset($_SESSION['expireTime']) && $_SESSION['expireTime'] <= time()){
  2.  
  3. echo '<div style="position: relative; top: -17px;">
  4. <form action="kontakt.php" method="POST">
  5. <input type="text" maxlength="45" placeholder="email@strona.pl" name="email" id="email">
  6. <br width="50%">
  7. <textarea style="width: 309px; height: 105px;resize: none;" name="opis" id="opis" placeholder="Tresc wiadomosci..." maxlength="225"></textarea>
  8. <br><br>
  9. <input type="submit" value="" id="przycisk" name="przycisk" />
  10. </form>
  11. </div>
  12. <p style="position: relative;top: -54px;font-size: 12px;left: -7px;width: 267px;display: inline;">*Piszac wiadomosc postaraj sie zachowac poprawnosc jezykowa.</p>
  13. <p style="position: relative;top: -64px;right: -147px;font-size: 12px;width: 150px;">(info) Odpiszemy w czasie 48h.</p>';
  14.  
  15. }else{
  16.  
  17. echo "<span><img src='img/succes_icon.png'></img>";
  18. echo "<br>";
  19. echo "<p>Doreczanie wiadomosci!<br></p>";
  20. echo "<p style='color:red;'>* Wiadomość dozwolona raz na 2 minuty!</p>";
  21.  
  22. }
  23. ?>


PLIK2

  1. if($dalej){
  2.  
  3. $emailTo = "l";
  4. $subject = 'y.';
  5.  
  6. $body .= " bla bla";
  7.  
  8. $headers = "Content-type: text/html; charset=utf8";
  9.  
  10. mail($emailTo, $subject, $body, $headers);
  11.  
  12. $_SESSION['expireTime'] = time() + 120;
  13.  
  14. $_POST = array();
  15.  
  16. header("Location: index.php"); exit;
  17.  
  18.  
  19. }


Ten post edytował Salur 1.07.2015, 14:04:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 02:22