Avatar billede uni-c Nybegynder
05. november 2001 - 16:45 Der er 9 kommentarer og
1 løsning

tjeck url

Kan man ikke få et kode( lige meget hvilket sprog) der tjekker om adressen er blevet skrevet oppe i adressefeltet, eller om man er linket til siden.

Jeg skal bruge det i en side hvor man logger in...
Avatar billede prof2 Nybegynder
05. november 2001 - 16:53 #1
Det kan ikke lade sig gøre... Hvad er det præcist du skal bruge det til? Der findes vel et alternativ !
Avatar billede fri-hash Nybegynder
05. november 2001 - 16:54 #2
i php er der en variabel der hedder $HTTP_REFERRER, som indeholder den adresse(hvis nogen) der har linket til siden
Avatar billede prof2 Nybegynder
05. november 2001 - 16:56 #3
Ok! Det var jeg ikke klar over. Sorry. Men hvordan ved den det? Det kan da ligeså godt være skrevet i adresse linjen skulle jeg mene. Men jeg er ASP-mand, så PHP er ikke min stærke side.
Avatar billede uni-c Nybegynder
05. november 2001 - 16:56 #4
Det jeg mener er:
Kan man ikke sende brugeren til en anden side hvis han linker til den side man kommer til efter man er logget ind....det er jo lidt irriterende at folk kan slippe uden om login systemet bare ved at skrive url oppe i adressefeltet.

mint login system er i php.

ps. jeg ved man kan.
Avatar billede jakoba Nybegynder
05. november 2001 - 17:11 #5
Det var det fri-hash svarede på.
hvis der konner en streng med indhod ud af at læse document.referrer er han ankommet via et link. hvis strengen er tom ankom han igennem et bogmærke eller adresselinien eller lignende.

if ( document.referrer.length >= ) {
    // han er OK, han fulgte linket
    alert(\"velkommen\");
} else {
    //Næ Næ, den går ikke.
    self.location.href = \"www.jubii.dk\";
}

men det er ikke ligefrem en sikker test. den kan omgås af en snyder der ved lidt om html.

mvh JakobA
Avatar billede uni-c Nybegynder
05. november 2001 - 17:37 #6
tak jacoba......men hvor skal koden placeres....

på siden man ikke kan komme ind på eller hvor
Avatar billede jakoba Nybegynder
05. november 2001 - 17:46 #7
i head på den \'hemmelige\' side
og indeni en <script container:

<script type=\'text/javascript\'>

if ( document.referrer.length >= 1 ) {
    // han er OK, han fulgte linket
    alert(\"velkommen\");
} else {
    //Næ Næ, den går ikke.
    self.location.href = \"www.jubii.dk\";
}

</script>
Avatar billede uni-c Nybegynder
05. november 2001 - 22:22 #8
Jacoba....lav lige et svar....du får pointene..
Avatar billede jakoba Nybegynder
05. november 2001 - 22:36 #9
ok
Avatar billede uni-c Nybegynder
08. november 2001 - 14:39 #10
undskyld...havde helt glemt det
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