Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [session] tak na zdrowy rozsądek, Prosty przykład, a co z ustawieniami serwera
pojas
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 31.03.2006

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


Czytałem manual && posty && opisy ( żeby nie było (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , ale nie wszystko zrozumiałem (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) ).
Może pokaże takie przykłady, lepiej zrozumiecie o co mi chodzi.

  1. <?php
  2. // page1.php
  3.  
  4.  
  5. echo 'Witaj na stronie #1<br />';
  6.  
  7. $_SESSION['kolor'] = 'zielony';
  8.  
  9. echo '<a href="page2.php">strona 2</a>';
  10.  
  11. ?>

  1. <?php
  2. // page2.php
  3.  
  4.  
  5. echo 'Witaj na stronie #2<br />';
  6.  
  7. echo 'kolor: '.$_SESSION['kolor']; // zielony
  8.  
  9. ?>

Notice: Undefined index: kolor in C:\www\session_1\page2.php on line 8
To powinno wystarczyć żeby po przejściu do page2.php pojawił się napis "kolor: zielony"(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jakieś ustawienia serwera o tym decydują?, a jeśli mam darmowe konto i brak dostępu do ustawień?

Jeśli zamienie link na:
  1. <?php
  2. echo '<a href="page2.php?'.SID.'">strona 2</a>';
  3. ?>

to działa ( tylko na moim komputerze! , na freehost NIE ;(), ale nie można jakoś inaczej przekazać ten identyfikator sesji??
Są jakieś niezawodne sposoby, które "ruszą" na każdym serwerze ( z php oczywiście ) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
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: 22.08.2025 - 13:24