Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php.ini ja session asetukset

suski78 [02.11.2004 13:37:56]

#

Olisko kellään ideaa, mikä voisi olla vikana php.inin sessio asetuksissani, kun session arvot eivät tallennu, jos vaihdan sivua, esim. header("Location... jne."). Jokaisen sivuni alussa on kyllä session_start(); käsky.
Voiko Apachen asetukset jyrätä jotenkin sessiot kumoon php:n puolella?

Meitsi [02.11.2004 14:50:06]

#

Oisko et session_start(); tuhoaa vanhan session? En tiedä, kokeile jotenkin että "jos sessio ei aloitettu: session_start();"

suski78 [02.11.2004 14:56:59]

#

En usko, että ongelma on tuossa session_startissa, sillä se ymmärtääkseni toimii juuri siten, että aloittaa uuden session vain jos vanhaa ei ole.
Testasin koodiani toisella palvelimella, jossa se toimii, joten vian täytyy olla joko php.ini tai Apachen asetuksissa. En ole tosin löytänyt vielä mitään ratkaisevaa eroa toimivan ja toimimattoman palvelimen määrityksistä :(.

ajv [02.11.2004 16:14:08]

#

Mulla puuttui joskus hakemisto, johon sessiot tallennetaan. En nyt suoralta kädeltä muista, mikä se asetus oli (joku "session_tmp_dir"). Kannattaa se tarkistaa.

kasetti [05.11.2004 13:32:50]

#

jos sivulla on kahdesti session_start();, niin PHP ilmoittaa että session allready started, ignoring session_start();

folio [07.11.2004 12:52:02]

#

Sessioille täytyy määrittää hakemisto johon ne tallennetaan.

https://www.php.net/manual/en/ref.session.php­#ini.session.save-path

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta