Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zamiana sesji na cookie
dabb
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 13.11.2003
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


Witam

Mam taki skrypt:


  1. <?php 
  2. $admin_pass='56'; 
  3. ?><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"> 
  4. <?php 
  5.  
  6. if($_GET['menu']=='logout')$_SESSION['session_admin_login']=false; 
  7. if($admin_pass==$_POST['form_pass'])$_SESSION['session_admin_login']=true;else { 
  8. ?>
  9. <form name=\"form1\" method=\"post\" action=\"?\"> 
  10. <input type=\"password\" name=\"form_pass\" style='width:100px;'> 
  11. <input type=\"submit\" name=\"Submit\" value=\"OK\" style='width:30px;'> 
  12. </form> 
  13. <?php 
  14. $_SESSION['session_admin_login']=false; 
  15. die(); 
  16. } 
  17. ////////////////////////////////////// 
  18.  
  19. echo &#092;"<A HREF='?menu=logout'>[ wyloguj ]</A>\"; 
  20. // inculde itp. 
  21. ?>

Jak zamienic te sesje zamienic na cookie zeby przy logowaniu skrypt sprawdzal czy istnieje cookie.
Jesli cookie istnieje to wyswietla sie to co sie ma wyswietlic np echo lub include
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dabb
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 13.11.2003
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


  1. <?php
  2. $admin_pass='56';
  3.  
  4. if($_GET['menu']=='logout')
  5. setcookie('admin_login');
  6. if($admin_pass==$_POST['form_pass'])
  7. //setcookie('admin_login', true, time()+24*60*60 );
  8. setcookie('admin_login', $admin_pass, time()+24*60*60 );
  9. else {
  10. ?>
  11.  
  12. <form name=\"form1\" method=\"post\" action=\"?\">
  13. <input type=\"password\" name=\"form_pass\" style='width:100px;'>
  14. <input type=\"submit\" name=\"Submit\" value=\"OK\" style='width:30px;'>
  15. </form>
  16.  
  17. <?php
  18. die();
  19. }
  20. //////////////////////////////////////
  21. if ($_COOKIE['admin_login'] == $admin_pass) {
  22. echo &#092;"jestes zalogowany<br>\";
  23. echo &#092;"<A HREF='cookie.php?menu=logout'>[ wyloguj ]</A>\";
  24. // inculde itp.
  25. }
  26. ?>



Wszystko dziala ale jak zamkne przegladarke i wejde ponownie na strone ze skryptem to musze sie znowulogowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował d4b 3.04.2005, 14:09:21
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: 4.10.2025 - 19:06