Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sesja w funkcji
bobi
post 3.02.2006, 16:41:27
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.04.2005

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


Tworzac skrypt natknalem sie na takowy problem:

  1. <?php
  2.  
  3. function test ()
  4. {
  5.  $tytul = 'jakis';
  6.  $_SESSION['x'] = 'jeden';
  7.  $_SESSION['y'] = 'dwa';
  8.  return $tytul;
  9. }
  10.  
  11. ?>


Zmienne sesyjne nie sa widoczne w dalszej czesci skryptu, a zalezy mi, by w funkcjii return nie stosowac tablicy, przechowujacej wszystkich zmiennych funkcji test dry.gif
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 16:44:34
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




yyy, a session_start() dales na początku skryptu?

Cytat
Zmienne sesyjne nie sa widoczne w dalszej czesci skryptu
pozatym sesja nie sluzy do tego, by pamietac cos w skrypcie, a by pamietać coś na czas sesji. to lekka roznica. jesli wykorzystujesz ja do tego celu, to jest to marnotrawienie sesji winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bobi
post 3.02.2006, 16:48:52
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.04.2005

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


Cytat
yyy, a session_start() dales na początku skryptu?

Tak (dodatkowo automatyczny start sesji w php.ini) smile.gif

Cytat
pozatym sesja nie sluzy do tego, by pamietac cos w skrypcie, a by pamietać coś na czas sesji.

Zgadza sie, ale zmienne do sesji nie sa w ogole zapisywane (w 'globalny' sposob).

Cytat
to lekka roznica. jesli wykorzystujesz ja do tego celu, to jest to marnotrawienie sesji

Hehe define badz global itp. nie sa mi obce biggrin.gif Jest mi to potrzebne do skryptu autoryzacyjnego, wiec i sesja jest tu konieczna.

Ten post edytował bobi 3.02.2006, 16:57:08
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:51