Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : serfa7 21 Nov 2006, 11:34:39
-
Ho creato un nuovo script che richiamo dalla action di un form del file 'shop.browse.php' di virtuemart in cui devo utilizzare le sessioni ma non mi funzionano, cioè mi danno questo errore:
Notice: Undefined index: ab in C:\Programmi\Apache Group\Apache2\htdocs\sito_test\administrator\components\com_virtuemart\html\
prova.php on line 5
Perchè?
-
Non è un errore, è una notice.
Significa che hai scritto qualcosa del tipo $arr[ab], anzichè $arr["ab"].
Cosa c'è alla riga 5?
-
Alla riga 5 c'è questa istruzione:
echo $_SESSION['ab'];
non mi sembra sbagliata!
Perchè non funziona allora?
Grazie
-
Ok, allora semplicemente non esiste la chiave "ab" nella sessione.
-
Dove l'hai definita?
Come l'hai definita?
La sessione è avviata?
-
L'ho definita nel file shop.browse.php dove c'è il form in cui con action="prova.php" richiamo lo script php per gestire la sessione.L'ho definita in questo modo:
session_start();
$_SESSION['ab']="sergio";
Dov'è l'errore?
Grazie.
-
Cosa significa che non esiste la chiave ab nella sessione?Cosa devo fare pe rrisolvere il problema?Aiutoo!!!
-
Hai presente la funzione isset() ?
Sembrerebbe che la tua chiave/variabile chiamala come preferisci in realtà non esista.
Se vuoi la certezza verifica la sua esistenza.