Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesja
Miko6
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.08.2003

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


Jak zrobić żeby sesja startowała dopiero w tedy, gdy jest spełniony jakiś warunek?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
pillot
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

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


To chyba proste...
  1. <?php
  2.  
  3. if (warunek) session_start();
  4.  
  5. ?>


jeśli się mylę, napisz dokładniej
Go to the top of the page
+Quote Post
Chewolf
post
Post #3





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

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


pillot , twój kod chyba zawiedzie ... dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bo , session_start(); musi znajdować się na samym początku dokumentu... przynajmnie tak mi się wydaje, lecz mogę się mylić Niech któs mądrzejszy mnie poprawi....
można zrobić tak :
  1. <?php
  2. if ( warunek ) {
  3. $_SESSION['cos'] = 'cos';
  4. }
  5. else {
  6. $_SESSION['cos'] = 'nicos';
  7. }
  8. ?>
Go to the top of the page
+Quote Post
bregovic
post
Post #4





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


m5910: Nie żebym był mądrzejszy, ale session_start" title="Zobacz w manualu PHP" target="_manual można zastartować na samym końcu dokumentu. Oczywiście, przed session_start" title="Zobacz w manualu PHP" target="_manual nie można wysłać nic do przegladarki, więc żeby móc sesję zastartować gdziekolwiek należy użyć ob_start" title="Zobacz w manualu PHP" target="_manual - ale w tym wypadku kod pillota jest w 100% poprawny.
Go to the top of the page
+Quote Post
Miko6
post
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.08.2003

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


bregovic teraz przynajmniej wiem czemu mi mój skrypt nie działał. Dzięki wszystkim za pomoc.
Go to the top of the page
+Quote Post
Kruq
post
Post #6





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

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


Cytat(m5910 @ 2004-12-10 20:23:00)
  1. <?php
  2. if ( warunek ) {
  3. $_SESSION['cos'] = 'cos';
  4. }
  5. else {
  6. $_SESSION['cos'] = 'nicos';
  7. }
  8. ?>

witam
nie chce zakladac nowegotematu wiec napisze tutaj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

tak jak napisal : m5910 jezeli mam register_globals ON to wtedy zamist $_SESSION['cos'] uzywam session_register('cos') (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bo cos nie moge sie polapac a dopiero ucze sie SESJI ;]
dzieki

Ten post edytował Kruq 11.12.2004, 00:02:16
Go to the top of the page
+Quote Post
bregovic
post
Post #7





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Przeczytaj sobie co to znaczy session_register" title="Zobacz w manualu PHP" target="_manual...
Go to the top of the page
+Quote Post

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 - 14:03