Ciao,
devo passare variabili via GET da una pagina all'altra e in alcuni casi l'intero form ha troppe variabili e la stringa diventa così lunga che Explorer non la contempla (con Firefox non ho problemi);
Allora ho pensato di passare alla pagina successiva soltanto i valori che l'utente ha modificato, con questo foreach:
foreach($_GET AS $chiave => $valore) {
if ($valore == 0) {
}
else {
$stringa_get .= $chiave."=".$valore."&";
}
}
Il problema veramente strano che mi si presenta è che il ciclo pare intepretare come 0 anche valori totalmente diversi di $valore come:
"Q2610A-44.90-comp-Nero"
"Si"
"Riepilogo Ordine"
Ho provato anche con $valore===0,
ma allora niente equivale strettamente a 0.
Ho provato anche copn empty(), isset(), is_null()...
Niente sembra funzionare come ci si aspetterebbe?!!?!
C'è qualcosa di veramente strano che proprio non riesco a capire...
Vi chiedo gentilmente e perfavore un aiuto!
Grazie!
ciao ciao!