Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje
-Nevi-
post
Post #1





Goście







Mam problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , zrobiłem autoryzacje na stronie i przesyłam dwi zmienne za pomoca sesji do następnej strony, niby wszystko działa (48 osobom działa) jednak znalazły si dwi którym to nie działa, oby dwie zmienne sa puste u nich. Jak to naprawić i dlaczego tak sie dzieje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
switch
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 19.08.2003

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


To może zrób to banalnie. Zawsze mi to działa.
Na samej górze przed nagłówkiem.
  1. <?php 
  2. if (!$_SESSION['zal']) {
  3. header(&#092;"Location:http://strona_do_logowania\");
  4. }
  5. ?>


Jeżeli masz strony na zasadzie index1.php?id=1, gdzie dodajesz podstrony do jednej głównej pamietaj, aby sesje oraz polecenie wywalenia gościa dac również na każdej z nich, gdyż można np wyświetlić wyłącznie stronę wewnętrzną i jestem na koncie w banalny sposób dla Ciebie. zauwazyłem, ze plik. który ddoajesz przy starcie sesji znajduje się w katalogu. Czy masz taki katalog utworzony i czy jego nazwa jest zdefiniowana z małych liter, czyli nazywa się "data", czy tez z pozycji Windowsa dałeś nazwę np "Data", co dla serwera na Unixie powoduje, ze taki katalog jest nieobecny (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) W zasadzie na Twoim miejscu zmieniłbym zapis

  1. <?
  2. session_register(&#092;"zal\");
  3. session_register(&#092;"laz\"); 
  4. ?>


na rozwiązanie typu

  1. <?php
  2.  
  3.  
  4. if (tutaj dajesz polecenie sprawdzenia danych w bazie) {
  5.  
  6. $_SESSION['zal'];
  7. $_SESSION['laz'];
  8.  
  9. header(&#092;"Location:./strona_klienta.php\");
  10.  
  11. }
  12.  
  13. ?>


Ten post edytował switch 14.07.2005, 22:33:42
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: 5.10.2025 - 15:28