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
Oletko ihan varma, että ennen session_start();
komentoa ei ole yhtään mitään (edes välilyöntiä)?
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.
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ä?
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.