ecco il problema:
ipotiziano che la pagina attuale sia home.phpcodice:1 $page=$HTTP_GET_VARS["page"]; // searched page 2 if ($testo!="it") { 3 print ("<p align=\"right\">Languages: "); 4 print ("<a href=".$page."?testo=it>\n"); 5 print ("<img src=\"images/it.bmp\" style=\"height:10px;width:15px;\" />\n"); 6 print ("</a>\n"); 7 print ("<img src=\"images/en.bmp\" /></p>\n"); 8 print ("<a href=\"st".$page."?testo=it\">x</a>");
mentre la riga 4 genera ---> http://<dominio>/home.php?testo=it
la riga 8 genera ---> http://<dominio>/st?testo=it
quello che la riga 8 dovrebbe generare è ---> http://<dominio>/sthome.php?testo=it
perchè nel secondo caso la concatenazione non avviene?
se tolgo \"st della stringa $page assume il valore che mi aspetto.
non riesco a capire cosa non va!!![]()
help pls