Autor Zpráva
Peet
Profil
Dobrý den mám takový menší problém.

při používání session mi u všech funkcí localhost hlásí že funkce jsou zastaralé konkrétně na

SESSION_IS_REGISTERED

a

SESSION_REGISTER

co se tedy používá..? (nic)..??
pro podmínku nyní používám isset ale nevím co mám použít místo SESSION_REGISTER


a jak byste vyřešili následující..

pokud někde testuji např SESSION proměnou která ještě není tak mi to hazí varování

používám vždy pro tyto situace
$promena=(isset($_SESSION['promena']))? $_SESSION['promena']: NULL;

ale zdá se mi to příliš zdlouhavé....
BuGeR
Profil
Peet:
Session vytvoříš jednoduše:
$_SESSION["neco"] = "neco";
Peet
Profil
takže session_register už je zbytečné
BuGeR
Profil
Peet:
Ano, session_register už se nepoužívá.
Pokud budeš chtít ověřit zda daná session existuje tak použij:
if(isset($_SESSION["nazev_relace"])) {
   // Daná relace existuje
} else {
   // Ještě neexistuje
}
(je to to samé řešení jako si psal v [#1] ale trochu delší).
Peet
Profil
jj chápu použil jsem

if(!isset($_SESSION['neco'])){
// pokud ještě neexistuje 
}

díky za rady :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: