significa che all'interno dello script non possono essere utilizzare alcune delle variabili inviate tramite HTTP GET.
Tuttavia il problema sussiste solo in browser diversi da IE e su sistemi mac.
significa che all'interno dello script non possono essere utilizzare alcune delle variabili inviate tramite HTTP GET.
Tuttavia il problema sussiste solo in browser diversi da IE e su sistemi mac.
Se potesse servire la vers di PHP installata è la 4.3.10
[supersaibal]Originariamente inviato da gigio83
significa che all'interno dello script non possono essere utilizzare alcune delle variabili inviate tramite HTTP GET.
Tuttavia il problema sussiste solo in browser diversi da IE e su sistemi mac. [/supersaibal]
non possono essere utilizzate?![]()
anche questa frase non significa niente..
visto che non lo riesci a spiegare ti chiedo:
ti da un notice? hai messo error_reporting(E_ALL)?
scusate se non riesco a spiegarmi.
Faccio un esempio pratico:
http://www.esempio.it?id=1&user=io
nello script:
if ($user == "io") {
echo"sono io";
} else {
echo"non sono io";
}
in Internet Explorer il risultato sarebbe "sono io"
mentre in Mozilla e altri sarebbe "non sono io"
Sono riuscito ad essere chiaro?![]()
allora nella pagina scrivi: print_r($_GET);[supersaibal]Originariamente inviato da gigio83
scusate se non riesco a spiegarmi.
Faccio un esempio pratico:
http://www.esempio.it?id=1&user=io
nello script:
if ($user == "io") {
echo"sono io";
} else {
echo"non sono io";
}
in Internet Explorer il risultato sarebbe "sono io"
mentre in Mozilla e altri sarebbe "non sono io"
Sono riuscito ad essere chiaro?[/supersaibal]
a parte che dovresti usare $_GET['user']... ma questo nonn può far differire il risultato su browser diversi..[supersaibal]Originariamente inviato da gigio83
scusate se non riesco a spiegarmi.
Faccio un esempio pratico:
http://www.esempio.it?id=1&user=io
nello script:
if ($user == "io") {
echo"sono io";
} else {
echo"non sono io";
}
in Internet Explorer il risultato sarebbe "sono io"
mentre in Mozilla e altri sarebbe "non sono io"
Sono riuscito ad essere chiaro?[/supersaibal]
![]()
Ciao,[supersaibal]Originariamente inviato da gigio83
scusate se non riesco a spiegarmi.
Faccio un esempio pratico:
http://www.esempio.it?id=1&user=io
nello script:
if ($user == "io") {
echo"sono io";
} else {
echo"non sono io";
}
in Internet Explorer il risultato sarebbe "sono io"
mentre in Mozilla e altri sarebbe "non sono io"
Sono riuscito ad essere chiaro?[/supersaibal]
mi sembra strano che dipenda dal browser.
Ad ogni modo stai usando una funzionalità di PHP obsoleta da almeno 2 anni, e cioè register_globals = on.
Le variabili in query string vanno prese attraverso $_GET
http://freephp.html.it/articoli/view_articolo.asp?id=86
per favore NIENTE PVT TECNICI da sconosciuti
ho provato anche con $_GET ma mi da lo stesso problema...
secondo voi, per evitare di cambiare tutti i vari riferimenti nello script, se aggiungo:
$user = $_GET['user'];
va comunque?
si puoi fare cosi[supersaibal]Originariamente inviato da gigio83
ho provato anche con $_GET ma mi da lo stesso problema...
secondo voi, per evitare di cambiare tutti i vari riferimenti nello script, se aggiungo:
$user = $_GET['user'];
va comunque? [/supersaibal]
sì.. va bene.. va meglio ancora così:[supersaibal]Originariamente inviato da gigio83
ho provato anche con $_GET ma mi da lo stesso problema...
secondo voi, per evitare di cambiare tutti i vari riferimenti nello script, se aggiungo:
$user = $_GET['user'];
va comunque? [/supersaibal]
$user = &$_GET['user'];
ma non è questo il punto in ogni caso.. questo ti creerebbe problemi lato server.. non lato client...