Avatar billede htx98i17 Professor
24. februar 2001 - 12:19 Der er 12 kommentarer og
1 løsning

HTTP_REFERER

Jeg skal registrer den url som folk kommer fra vha javascript til PHP, sådan at url\'en ligger sig i en variabel.

nogen der kan hjælpe?
Avatar billede lojmann Nybegynder
24. februar 2001 - 12:21 #1
Hvorfor JavaScript? Hvorfor ikke bare KUN PHP?

<?   
$fil = fopen(\"ipnummer.txt\",\"a\");
$tekst = $REMOTE_ADDR;
$klokken = date(\"D / M / Y - H:i:s\");
fwrite($fil,\"$tekst - $klokken |  \\n\");
fclose($fil);   
echo \"$tekst $klokken <BR>\"; 
?>
f.eks.
Avatar billede htx98i17 Professor
24. februar 2001 - 12:23 #2
Det er ikke ip\'en jeg skal logge, :o)
Det er den url som folk kommer fra...
Avatar billede olebole Juniormester
24. februar 2001 - 12:26 #3
<ole>
document.referrer
/mvh
</bole>
Avatar billede lojmann Nybegynder
24. februar 2001 - 12:27 #4
Oops, ja, sorry!
Avatar billede olebole Juniormester
24. februar 2001 - 12:27 #5
var minURL = document.referrer;
Hvis det skal besvare spørgsmålet helt :)
/mvh
Avatar billede htx98i17 Professor
24. februar 2001 - 12:34 #6
olebole -> jeg er ik så sej til js,

Kan du se  om dette er rigtig:

<?php

    if (!$w) { ?>
        <script>
        location = \"<? $PHP_SELF ?>?w=\" + window.screen.width
        </script>
    <?
    }
   
?>

<script>
url = document.referrer;
</script>

<?
    $ip         =    $REMOTE_ADDR;
    $screen        =    $w;
    $browser    =    $HTTP_USER_AGENT;
   
   
   
    echo\"$ip $browser $screen $url $time $url\";
       
?>


Får jeg ikke et problem når at det første script reloader siden før det andet?
Avatar billede olebole Juniormester
24. februar 2001 - 12:40 #7
Sikkert....aftast, hvor brugeren kommer fra før du reload\'er.
...og så skriv lige sproget i dine script-tags: <script language=\"JavaScript\">  :)
Avatar billede olebole Juniormester
24. februar 2001 - 12:41 #8
...så kan du evt. overføre den til den reload\'ede side gennem query-strengen
Avatar billede htx98i17 Professor
24. februar 2001 - 12:48 #9
jep ok,
Nu har jeg lavet et helt nyt dokument, for at der ikke er andet det rodes sammen med, med følgende kode og ikke andet:

<script language=\"JavaScript\" >
    url = document.referrer;
   
</script>

<?php

    echo$url;

?>

Jeg kommer til den side ved at klikke på et link dertil...

burde det så ikke fungere?
Avatar billede olebole Juniormester
24. februar 2001 - 12:53 #10
Nej, du blander PHP og JavaScript.

<script language=\"JavaScript\" >
    url = document.referrer;
</script>

...og så et passende sted:

<script language=\"JavaScript\" >
    document.write(url);
</script>
Avatar billede htx98i17 Professor
24. februar 2001 - 12:55 #11
takker, nu er jeg med :o)
Avatar billede htx98i17 Professor
24. februar 2001 - 13:00 #12
og dog, hehe

hvordan får jeg så \"url\" ind i en variabel i php\'en ?

Det var egentlig det spm gik ud på, hehe
Avatar billede htx98i17 Professor
24. februar 2001 - 13:04 #13
hov det ved jeg godt nu, doh
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