Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHPSESSID na stronie z session_start()
Forum PHP.pl > Forum > Przedszkole
cornish
Witam,

Jako, ze jestem tu nowy to witam wszystkich uzytkownikow!

Mam nastepujacy problem. Do adresów na stronie, w kodzie ktorej startuje sesje, dodawany jest parametr PHPSESSID. Tylko tam, po przejsciu na inna podstrone lub nawet odswiezeniu obecnej ów parametr znika i jest juz trzymany w cookie.

  1. <?php
  2. if (! isset ($SESSION) ) session_start();
  3. echo '<br /><a href="page2.php">strona 2</a>';
  4. ?>


Jak zrobic, by juz na pierwszej stronce parametru nie bylo w adresie (page2.php?PHPSESSID=ksakl223kl23kl2kl3l23lk2lkl233) a od razu zapisywal sie do cookie?

Z gory dziekuje za pomoc!
Pozdrawiam
cadavre
Cookie tworzy od zaraz, więc nie powinno być w linku SESSID'a. Poza tym $_SESSION a nie $SESSION i lepiej używać do tego if(!isset(session_id())). Sprawdź settingi php.ini na temat sesji.
matlas
session_start();

i to na poczatku skryptu
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.