Avatar billede cmau Nybegynder
05. december 2004 - 09:44 Der er 16 kommentarer og
1 løsning

Den forrige side skal være index.php

Hey.. er der nogle der lige kan sammen sætte en lille funktion der tjekker at den forrige side er index.php og hvis det ikke er det så skal den skrive  hov hov du snyder vist!
Avatar billede bojo Nybegynder
05. december 2004 - 09:56 #1
du skal bruge $_SERVER['HTTP_REFERER']
Avatar billede cmau Nybegynder
05. december 2004 - 10:02 #2
<? echo "$_SERVER['HTTP_REFERER']"; ?> Det virker ikke!

Det giver denne fejl Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /usr/home/whitehat_dk/users/xxx/php.php on line 1
Avatar billede schaefner Juniormester
05. december 2004 - 10:03 #3
Du kan dog bare ikke være sikker på at HTTP_REFERER indeholder noget.
Avatar billede schaefner Juniormester
05. december 2004 - 10:03 #4
<?php
echo $_SERVER['HTTP_REFERER'];
?>
Avatar billede cmau Nybegynder
05. december 2004 - 10:04 #5
Hvorfor kan jeg ikke være sikker på det?
Avatar billede bojo Nybegynder
05. december 2004 - 10:06 #6
hvis du kalder den side med $_SERVER['HTTP_REFERER'] direte kommer den jo "ingen steder" FRA
Avatar billede cmau Nybegynder
05. december 2004 - 10:07 #7
Det ved jeg godt bojo, men hvis jeg kommer fra fx. www.gratis-ting.dk og går der ind så virker det ikke, men hvis jeg kommer fra http://whitehat.dk/brugere/fileman/?dir= virker det :S
Avatar billede schaefner Juniormester
05. december 2004 - 10:09 #8
cmau >> Det kommer an på firewall-opsætning, browser etc.
Avatar billede bojo Nybegynder
05. december 2004 - 10:11 #9
se iøvrigt schaefner kommentar, væk med " omkring.
Avatar billede cmau Nybegynder
05. december 2004 - 10:11 #10
Argh.. Det vil sige at jeg ikke kan bruge det til at sikre mit spil, fra snyd?
Avatar billede cmau Nybegynder
05. december 2004 - 10:48 #11
Er det så ikke muligt at lave så man skal komme fra index.php? Så alle kan bruge det?
Avatar billede bojo Nybegynder
05. december 2004 - 10:58 #12
du kan vel sætte en session var eller lign i index.php og så tjekke om den er sat
Avatar billede cmau Nybegynder
05. december 2004 - 11:30 #13
God idé.. Jeg synes at i begge skal dele pointsene, så smider i svar?
Avatar billede bojo Nybegynder
05. december 2004 - 12:07 #14
Nej tak
Avatar billede daniboy Nybegynder
05. december 2004 - 12:54 #15
cmau...

Man kan til hver en tid kode en Client baseret på HTTP protokollen der kan modificere og danne sine egne headers... f.eks. så de ligner dem sendt fra Internet explorer.
Det gælder også referer headeren
Så i princippet kan du aldrig bruge selve HTTP protokollen til at tjekke for snyd.
Avatar billede coderdk Praktikant
05. december 2004 - 19:02 #16
I index.php kan du sætte en session variabel, og checke den på siden... Simpelt...
Avatar billede cmau Nybegynder
06. december 2004 - 14:00 #17
Hmm.. fandt en anden løsning, via flash spillet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester