camuffa il valore del get

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
due funzioni per nascondere/confondere il valore inviato tramite get
PHP:
<?php
//nella pagina da cui si trasmette il get
function codifica($stringa, $i) {//l'haker non conosce il valore di $i, cioe quante volte il valore viene ricodificato
    //attenzione: il valore di $i deve essere uguale nelle due funzioni
	for ($x = 0; $x < $i; $x++) {
        $stringa = base64_encode($stringa);
    }
    return $stringa;
}
//nella pagina in cui si riceve il get
function decodifica($stringa, $i) {//credit criric
    //attenzione: il valore di $i deve essere uguale nelle due funzioni
	for ($x = 0; $x < $i; $x++) {
        $stringa = base64_decode($stringa);
    }
    return $stringa;
}
//******TEST e PROVA FUNZIONAMENTO********
$da_inviare = "pinco";
$codifica = codifica($da_inviare,4);
echo "valore da inviare $da_inviare<br/>";
echo "codifica:" . $codifica . "<br/> da cui costruendo il link si vede, passando il muase sul link, che il valore ènascoto<br/>";
echo "<a href=\"?a=$codifica\">cerca</a><br/>";
if(isset($_GET['a'])){
	$decodifica = decodifica($_GET['a'], 4);
	echo "<br/> get decodificato: " . $decodifica;
}
?>
comunque una volta decodificato è sempre bene mettere un controllo, es se è un id numerico verificare che sia numerico...
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Valore del campo id maggiore di 9999 MySQL 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
R valore value di un id da passare in chiamata ajax Ajax 3
napuleone modificare il valore dellascroll bar di webkit HTML e CSS 8
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D controllare valore in tabella mysql PHP 0
M Estrarre valore con SELECT COUNT PHP 0
A passara valore name da .autocomplate Javascript 2
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
R aggiornamento valore db in base all'orario PHP 1
W Mandare a capo valore di SQL Classic ASP 2
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
L Ricerca valore mysql e incremento PHP 73
L pdo (stampare un valore con ritorno a funzione) PHP 0
M Problema assegnazione valore PHP 2
M Recuperare valore PHP 5
G [Javascript] Passare un valore via querystring Javascript 1
B [PHP] Valore variabile non riconosciuto PHP 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
giusebos [PHP] radiobutton: disattivare specifico valore PHP 11
N [PHP] Estrarre singolo valore da array PHP 4
T MYSQL: valore più frequente ma con difficoltà in più... PHP 1
S aggiornare valore di un elemento xml con php PHP 8
D [PHP] Confronto valore negativo PHP 4
G [ASP] Incrementare un valore on the fly su selezione select Classic ASP 3
M [PHP] valore dentro uno shortcode PHP 0
BottyE Valore da javascript a php Javascript 2
M [PHP] valore tabella in campo form PHP 1
M valore tabella in campo form Presentati al Forum 1
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
B [PHP] passare valore ad un form su un'altra pagina PHP 4
M [Javascript] [HTML] come aumentare il valore di una progress bar quando si preme un bottone Javascript 1
M [Visual Basic] Cercare un file pdf all'interno di una cartella attraverso il valore di una txtbox Visual Basic 1
paloppa [PHP] Dubbio valore variabile PHP 16
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
V [Javascript] Passaggio valore da popup a pagina madre Javascript 5
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
M [Java] Cambio valore variabile ignorata Java 1
K [PHP] $_POST di un valore in un while PHP 10
A incrementare valore nel campo input jQuery 0
G [ACCESS2007]: contare li ultimi record con lo stesso valore in un campo, finchè il valore non cambia MS Access 2
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
E [PHP] valore checkbox PHP 1
andreas88 Consiglio valore in euro di un Notebook usato Discussioni Varie 3

Discussioni simili