Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sesja w funkcji
bobi
post
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 (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
nospor
post
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
bobi
post
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) (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:25