mam taki przyklad
if( $_SERVER['REQUEST_METHOD'] == 'POST' ){ $session_login = $_SESSION['front']['session_login']; $_SESSION['front']['session_login'] = $session_login+1; } else { $_SESSION['front']['session_login'] = 1; } if( $_SESSION['front']['session_login'] < 5 ){ // tutaj pobranie z bazy danych usera i przypisanie: $_SESSION['front']['login'] = 1; $_SESSION['front']['user'] = $username; $_SESSION['MESSAGE'] = 'OK'
jak dziala konkretnie cos takiego
$_SESSION['front']['session_login'];
to jest tak jakby tablica dwuwymiarowa, czy jak to dziala? w ogole po co cos takiego sie robi, bo nie bardzo moge to zrozumiec.
druga sprawa to kolejny if... to oznacza, ze jak ktos 5 razy sie logowal, czy odswiezal strone, czy 5 razy wszedl na strone? czy co? bo jak licznik wyjdzie do 5 to pomija pobieranie z bazy, wiec na jakies to zasadzie dziala?
i jeszcze raz wracajac to czemu w tym ostatnim nie moglo byc $_SESSION['front']['message'] ? tzn moze i moglo, ale nie wiem co daje takie podwojne
pozdrawiam!
jeszcze znalazlem w kodzie cos takiego
i jeszcze jedno pytanie
$task = $this->app($_POST[$name]?$_POST[$name]:$_GET[$name]);
to w nawiasie to jest tak jakby IF?
czyli jest jest POST['name'] to bierz POST['name'], czyli nic nie zmieniaj, a jesli nie ma to bierz od GET[name]?
pozdrawiam!