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

    non permettere variabili da get

    ho queste righe

    Codice PHP:
    $varread=fopen("db/$id/$t_id.dat","r");
    $varread2=fread($varread,filesize("db/$id/$t_id.dat"));
    $pezzo explode("\", $varread2);
    if (
    $varread2 == ''") {
    echo 
    "errore";

    la domanda è ma la variabile $varread2 potrebbe essere scritta anche per get giusto? cioè intendo cosi pagina.php?varread2=parola .....ecco come si fa ad evitare che l'utente la inserisca o che comunque non la prendi in considerazione?

  2. #2
    Se il register_global ( nel file di configurarazioen di php ) è settato ad off, non dovresti avere di questi problemi.
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307

    Re: non permettere variabili da get

    Originariamente inviato da alessiofbt
    ho queste righe

    Codice PHP:
    $varread=fopen("db/$id/$t_id.dat","r");
    $varread2=fread($varread,filesize("db/$id/$t_id.dat"));
    $pezzo explode("\", $varread2);
    if (
    $varread2 == ''") {
    echo 
    "errore";

    la domanda è ma la variabile $varread2 potrebbe essere scritta anche per get giusto? cioè intendo cosi pagina.php?varread2=parola .....ecco come si fa ad evitare che l'utente la inserisca o che comunque non la prendi in considerazione?
    Anche nel caso in cui fosse possibile (perchè register_global è settato a ON) nel momento in cui assegni a $varread2 un valore, il precedente (ovvero quello dell'utente) si perde. Quindi non dovresti avere problemi a prescindere da come sia settato register_global
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

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.