ďťż

[php] Problem z sesjami Nie działają?

       

Podstrony


telcocafe

Witam, mam PHP 4.3.2. Do rzeczy. Sesje działają mi - ale tylko w odrębie pliku, w którym zostały zadeklarowane...
np.
// ------------------- PLIK 1 ---------------------- <?php session_start(); $_SESSION['xxx'] = 'sesja'; echo $_SESSION['xxx']; // działa ?> // ------------------- PLIK 2 ---------------------- <?php session_start(); echo $_SESSION['xxx']; // już nie działa :( ?>
Drugi przykład, który też nie działa:
// ------------------- PLIK 1 ---------------------- <?php session_start(); session_register('xxx'); $xxx = 'sesja'; echo $xxx; // działa ?> // ------------------- PLIK 2 ---------------------- <?php session_start(); echo $xxx; // już nie działa :( ?>

I jeszcze plik php.ini:
register_globals = Off  ; na On tak samo session.save_path = C:\Projects\www\PHP\tmp  ; oczywiście ten katalog istnieje session.cookie_path = / session.use_cookies = 1

Dodatkowo:
- OS: WinXP
- serwer www: Apache 2
- php: 4.3.2 (mówiłem już)

Wie ktoś jak rozwiązać ten problem?? :huh:

BTW: zauwazyłem, że pliki z sesjami nie są w ogóle tworzone w katalogu C:\Projects\www\PHP\tmp (powinny)...




...

Mi to nie działa :mellow:

//plik 1 session_start(); $xxx="mam cie w.."; session_register("xxx"); echo  $_SESSION['xxx']; // powinno dzialac // plik 2 session_start(); echo  $_SESSION['xxx']; // powinno dzialac




//plik 1 session_start(); $xxx="mam cie w.."; session_register("xxx"); echo  $_SESSION['xxx']; // powinno dzialac // plik 2 session_start(); echo  $_SESSION['xxx']; // powinno dzialac


LOL, przeciez to nawet w 1-szym pliku nie zadziała - sesję deklaruje się poprzez $_SESSION['sesja']...

Ale problem jest chyba w czymś innym - IMO w ogóle te pliki sesyjne nie zostają utworzone :-/


nie wiem po co wogole prosisz o pomoc, jak ja dostajesz to nie chcesz z niej skorzystac.


aż taki nie jestem - sprawdziłem dla pewności czy to działa i rozultat przelałem na post ;)


to dziwne, bo mi dziala perfekt, gdzie masz serv?
Na lokalu :)

pod session_start...
dodaj
session_name("moja_www");
w obu plikach

sprooj pozmieniac ustawienia php

tutaj masz moje

[Session] session.save_handler = files session.use_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor     = 100 session.gc_maxlifetime = 1440 session.bug_compat_42 = 1 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.hash_function = 0 session.hash_bits_per_character = 4 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="


sprooj pozmieniac ustawienia php

tutaj masz moje
[...]

ale jakiego servra uzywasz? czysty apacz + php jak tak to moze cos zle skonfigurowales? czy jakiegos kombainu? moze jakis lipny...


ale jakiego servra uzywasz? czysty apacz + php jak tak to moze cos zle skonfigurowales? czy jakiegos kombainu? moze jakis lipny...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.