Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema parametri in get

    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?

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    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

  3. #3
    la pillola dice altro: dice difatti del cambiamento di array dai diversi php

    cmq ho risolto mettendo in on ma che intendi per deprecato?

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    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

  5. #5
    mmhh ok grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.