Upotrebiš get_defined_vars() nakon što iščitaš vrednost "pera" ili bilo koju drugu iz baze ili odakle već.
Dakle, napuniš privremeni array sa podacima iz baze o tom i tom korisniku.
Posle dela gde je ti kod za čitanje korisnika iz baze, dopišeš i $tempArray[]='pera'; npr; gde pera neće da bude 'pera' već $dbVar[$key], itd. ( foreach loop? )
E nakon tog generisanog niza, ili samo jedne stavke, nebitno, možeš da dodaš recimo ..
I onda proveravaš da li se vrednost nalazi u array-u.
npr..
Code (php):
if(!in_array( $_GET['username'], $_gdv_['tempArray'] )){
header('Location:/'.$pageForNastyOnes);
}
else {
# proceed with code
}
Pa kada se taj deo provere završi, dopišeš
unset($tempArray); itd, itd..
Otprilike tako nekako.
Sve u svemu, način na koji koristiš url promenjive ( služe uglavnom za paginaciju, navigaciju, itd. ) je, ako mogu da kažem, loš.
No dobro, promenićeš praksu kako vreme bude odmicalo, siguran sam. :)
about:networking