Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesja w funkcji
Forum PHP.pl > Forum > PHP
bobi
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
nospor
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
bobi
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.