Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP session muuttujat eivät säily

hltr [10.06.2012 19:12:30]

#

Minulla on ollut toimivat sivut, mutta yhtäkkiä sisään kirjautumiseni ei enää toimikkaan. Vika näyttäisi olevan siinä, että vaikka määrittelen session muuttujia (esim. $_SESSION['sess_iposoite'] = $_SERVER["REMOTE_ADDR"];),
niin ne eivät säilykään palvelimen muistissa, kun session_start(); komennon jälkeen niitä yritän käyttää vaan ne ovat tyhjiä.

Onkohan palvelimen asetuksissa jokin väärin?
http://www.lakeudenkipina.com/versio.php

Olli [10.06.2012 19:21:10]

#

Oletko ihan varma, että ennen session_start(); komentoa ei ole yhtään mitään (edes välilyöntiä)?

Synomi [10.06.2012 21:16:04]

#

No äsken eli viime keskiviikkona tuli IPV6 käyttöön jossain paikoissa, olisiko tällä vaikutusta, jos kerta yhtäkkiä meni rikki. Tietty jos PHP-versiota on päivitetty jostain syystä niin seki voi sit aiheuttaa ongelmia.

Niko [11.06.2012 02:27:55]

#

Synomi kirjoitti:

No äsken eli viime keskiviikkona tuli IPV6 käyttöön jossain paikoissa, olisiko tällä vaikutusta, jos kerta yhtäkkiä meni rikki. Tietty jos PHP-versiota on päivitetty jostain syystä niin seki voi sit aiheuttaa ongelmia.

Ei IPv6 vaikuta mitenkään IPv4 sivuihin.

Temppi-kansio vois olla täynnä?

hltr [11.06.2012 12:15:47]

#

Miten temppikansio tyhjennetään/tarkistetaan? session_start(); ennen on joitain html- ja php-käskyjä, mutta sillä rivillä ei ole ennen komentoa välilyöntiä tai mitään muutakaan.

Lisäys: Kyllähän se vika korjaantui, kun siirsin session startin tiedostossa ensimmäiseksi käskyksi! Jännää, että se on ennen toiminut myöhemmässäkin vaiheessa, mutta ei enää. Varmaan php-versiota/jotain muuta palvelimen astusta muutettu.

Vastaus

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

Tietoa sivustosta