M mrtrung Nuovo Utente 18 Set 2020 1 0 1 18 Set 2020 #1 mi dite che errore c'è? PHP: session_start(); $_SESSION['adm'] =1; $_SESSION['sa'] = 1; if ($_SESSION['adm'] != 1 || $_SESSION['sa'] != 2): echo 'ciao'; endif; Il risultato è sempre l'echo di Ciao Ultima modifica di un moderatore: 18 Set 2020
mi dite che errore c'è? PHP: session_start(); $_SESSION['adm'] =1; $_SESSION['sa'] = 1; if ($_SESSION['adm'] != 1 || $_SESSION['sa'] != 2): echo 'ciao'; endif; Il risultato è sempre l'echo di Ciao
marino51 Utente Attivo 28 Feb 2013 3.204 207 63 Lombardia 18 Set 2020 #2 non c'è nessun errore, funziona perfettamente, infatti "sa" è diverso da 2 se il risultato non ti soddisfa, forse confondi OR con AND ?
non c'è nessun errore, funziona perfettamente, infatti "sa" è diverso da 2 se il risultato non ti soddisfa, forse confondi OR con AND ?
Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD 29 Feb 2012 4.449 338 83 18 Set 2020 #3 @mrtrung