ho installato easpyphp 1.8 e passando i paramentri in metodo get (index.php?tipo=1) nn mi prende i parametri ma devo "forzarli" io con
$tipo=$_GET['tipo'];
come faccio? si può modificare il php.ini o qualcosa per ripristinare il tutto?
ho installato easpyphp 1.8 e passando i paramentri in metodo get (index.php?tipo=1) nn mi prende i parametri ma devo "forzarli" io con
$tipo=$_GET['tipo'];
come faccio? si può modificare il php.ini o qualcosa per ripristinare il tutto?
devi cambiare register_globals nel php.ini
probabilmente easyphp mette di default 'off'
mentre se vuoi passare le variabile senza array devi
metterle su 'on' (che è deprecato)
leggi la pillola http://forum.html.it/forum/showthrea...hreadid=245215
![]()
Errare humanum est, perseverare ovest
la pillola dice altro: dice difatti del cambiamento di array dai diversi php
cmq ho risolto mettendo in on ma che intendi per deprecato?
deprecato = disapprovato
è un fatto di sicurezza; hanno introdotto il passaggio delle variabili in array appunto per essere sicuri che quello che arriva ad uno script sia proprio ciò che è stato inviato, magari si aspetta una variabile POST e l'utente malizioso potrebbe inserire un valore tramite GET a suo piacimento scrivendolo nella barra url del browser.
ti consiglio di ripensare i tuoi script e di utilizzarli con register_globals = off
![]()
Errare humanum est, perseverare ovest