Avatar billede krydset Nybegynder
28. oktober 2005 - 14:51 Der er 9 kommentarer og
1 løsning

$_server['http_referer']

hejsa.

Har en side eks side1.php
på side1.php har jeg flg kode
<script type="text/javascript">
window.location="side2.php";
</script>

På side2.php har jeg så
<?php
echo $_SERVER['HTTP_REFERER'];
?>

Men der kommer ikke noget output på side2.php

Hvorfor ikke.
Avatar billede nizo Nybegynder
28. oktober 2005 - 15:01 #1
prøv med $_SERVER['PHP_SELF']; istedet. Hvis du skal ha den actuelle side.. ellers kan du bruge getcwd()
Avatar billede krydset Nybegynder
28. oktober 2005 - 15:02 #2
Jeg skal hente den url jeg kommer fra, i den forbindelse http://localhost/side1.php
Avatar billede nizo Nybegynder
28. oktober 2005 - 15:02 #3
php.net:
'HTTP_REFERER'

    The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
Avatar billede krydset Nybegynder
28. oktober 2005 - 15:04 #4
Den ville kunne blive trusted i mit tilfæle, men måske sætter javascript den ikke :S
Avatar billede showsource Seniormester
28. oktober 2005 - 15:05 #5
Vil tro du skal klikke på et link?

Anyway, kik også lige her, bare så'n... :O)
http://www.eksperten.dk/spm/629189
Avatar billede nizo Nybegynder
28. oktober 2005 - 15:05 #6
prøv noget i stil med:

side1
<?php
echo"
<script type=\"text/javascript\">
window.location=\"side2.php?page={$_SERVER['HTTP_REFERER']}\";
</script>";
?>

side2
<?php
echo $_GET['page'];
?>
Avatar billede krydset Nybegynder
28. oktober 2005 - 15:11 #7
Hmmm så kan jeg åbenbart nok ikke gøre det i denne her forbindelse... Måske javascript han hente den url man kommer fra ??
Avatar billede krydset Nybegynder
28. oktober 2005 - 15:17 #8
Løste det sådan her

<script type="text/javascript">
window.location="side2.php";
</script>

På side2.php har jeg så
<script type="text/javascript">
history.back();
</script>
Avatar billede krydset Nybegynder
28. oktober 2005 - 15:17 #9
svar
Avatar billede nizo Nybegynder
28. oktober 2005 - 15:48 #10
Kan ikke se hvad du ville med et echo, naar du fandt den løsning :S
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