Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gubienie sesji...
slepy
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Witam wszystkich.
Pracuje obecnie nad projektem w smarty oraz php5.

Jako że jest to projekt szablonowy, includuje wiele plików.
Założmy że mam taką strukture

index.php
- admin.php
- blog.php

I teraz w index.php deklaruje jakas zmienna sesyjna, i ona pracuje ok;)
nastepnie w blog.php ustawiam jakas zmienna sesyjna, smarty mi ja ladnie wyswietla, naciskam button jakis i teraz sa cyrki... Czasem ta zmienna sesyjna jest, a czasem jej nie ma.. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
I ja sie pytam gdzie ta zmienna znikła?(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Dam może kawałek kodu:

  1. <?php
  2. if($url_tab[4] == 'dodaj_wpis')
  3. {
  4. $smarty->assign('blog_add',1);
  5.  
  6. if(isset($_POST['blog_add_forms']))
  7. {
  8.  
  9. if(isset($_SESSION['blogtitle']) && isset($_SESSION['blogtext']) )
  10. {
  11. $tab['id_user'] = $user->userid;
  12. $dat = explode('.',$data);
  13.  
  14. $tab['date'] = $dat[2].'-'.$dat[1].'-'.$dat[0];
  15. $tab['topic'] = $_POST['blog_title_forms'];
  16. $tab['text'] = $_POST['blog_text_forms'];
  17.  
  18. $db->add('blog',$tab);
  19.  
  20. unset($_SESSION['blogtitle']);
  21. unset($_SESSION['blogtext']);
  22.  
  23. }
  24. else {
  25. $smarty->assign('blog_previev',1);
  26. $_SESSION['blogtitle'] = $_POST['blog_title_forms'];
  27. $_SESSION['blogtext'] = $_POST['blog_text_forms'];
  28. }
  29.  
  30. }
  31. else {
  32. unset($_SESSION['blogtitle']);
  33. unset($_SESSION['blogtext']);
  34. }
  35.  
  36. }
  37. ?>


Kod jest w 99% poprawny i przeanalizowany;/ I nie wiem o co chodzi;/ Czasem jest ok z tą zmienną sesyjną a czasem nie;/


Czy ktoś jest wstanie pomóc?

Dzięki z góry..
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: 23.08.2025 - 22:30