asdfasd Skrevet 24. juli 2007 Del Skrevet 24. juli 2007 Hvordan kan denne biten av kode brukes til å sjekke om dokumentet har blitt åpnet riktig. Ser ingen logisk grunn til hvorfor POST og GET kan brukes til å se om en fil er blitt åpnet uten problemer. Disse globale variablene brukes vel som oftest bare i sammenheng med forms? Kan noen fortelle meg hvorfor dette funker? // Check if secure.php has been loaded correctly if ($HTTP_GET_VARS['cfgProgDir'] || $HTTP_POST_VARS['cfgProgDir']) { echo "Parsing of phpSecurePages has been halted!"; exit(); } Koden er inni et document som heter secure.php som blir inkludert på hver eneste side (se under), slik at folk som ikke har tilgang blir kastet ut. Dette er koden som er på toppen av hver side: <?PHP $cfgProgDir = 'phpSecurePages/'; include($cfgProgDir . "secure.php"); ?> Lenke til kommentar
Crowly Skrevet 25. juli 2007 Del Skrevet 25. juli 2007 Uten at jeg vet så mye om dette, så ser det ut som at det blir sjekket om katalogen som secure.php ligger i blir kalt til i url'en eller ved en post forespørsel. Hvis den ikke gjør det så forutsetter man at secure.php er kun kalt opp i include. Noen for korrigerer meg hvis jeg tar feil. Lenke til kommentar
BlueEAGLE Skrevet 29. juli 2007 Del Skrevet 29. juli 2007 Det ser ut som at du har en gammel versjon av PHPSecurePages. HTTP_POST_VARS og HTTP_GET_VARS er "depreciated" (hodet mitt fant ikke et norsk ord for det så tidlig på morgenen) og har blitt erstattet av $_POST og $_GET. Sjekk om det finnes en nyere versjon av PHPSP og les dokumentasjonen. Jeg mener å huske at den var rimelig grei å lese. Håper det hjelper. MVH Terje. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå