Avatar billede riversen Nybegynder
19. juni 2003 - 12:50 Der er 13 kommentarer og
1 løsning

referer hvordan?

Burder echo( "Referer: " . $_SERVER['HTTP_REFERER'] ); ikke udskrive den side man lige kommer fra? Det gør den nemlig ikke.
Avatar billede ahv Nybegynder
19. juni 2003 - 12:51 #1
echo "Referer: " . $_SERVER['HTTP_REFERER'];

Virker ikke med firewall.
Avatar billede ahv Nybegynder
19. juni 2003 - 12:52 #2
Heller ikke hvis man selv har indtastet adr i url. Så vil den være tom.
Avatar billede riversen Nybegynder
19. juni 2003 - 12:52 #3
aha
Avatar billede riversen Nybegynder
19. juni 2003 - 12:57 #4
kan jeg lige forsætte med et spørgsmål så :-)

jeg har indsat følgende i en php fil:
header( "Location: " . $_SERVER['HTTP_REFERER'] );

og jeg får så fejlen:
Warning: Cannot modify header information - headers already sent by (output started at D:\php\vote.php:5) in D:\php\vote.php on line 9

går ud fra der er fordi jeg ikke lige har helt styr på hvad header vil sige
Avatar billede exp Juniormester
19. juni 2003 - 13:02 #5
Så har du noget output til browseren inden. Så skal du:

1. Fjerne ALT output (også linieskift) inden din header("location
Avatar billede riversen Nybegynder
19. juni 2003 - 13:03 #6
gælder det KUN output? dvs. jeg kan godt lave database halløj etc.
Avatar billede exp Juniormester
19. juni 2003 - 13:04 #7
ja, bare ikke output til browseren - kan ikke lige huske med sessions og cookies...
Avatar billede riversen Nybegynder
19. juni 2003 - 13:04 #8
ok...er der nogen alternativer i php?
Avatar billede exp Juniormester
19. juni 2003 - 13:05 #9
Men husk at hvis din kode fx starter med et linieskift:

-------------------------------------------
(linieskift)
<?php
noget kode
?>
-------------------------------------------

så tæller linieskiftet også som output
Avatar billede exp Juniormester
19. juni 2003 - 13:06 #10
hvad tænker du på?
Avatar billede riversen Nybegynder
19. juni 2003 - 13:09 #11
jeg skal bruge cookie og hvis nu det ikke virker så?
Jeg kan selvfølgelig gøre det i javascript, men hvis nu jeg kan holde det i php
Avatar billede exp Juniormester
19. juni 2003 - 13:10 #12
HJeg mener altså godt man kan bruge cookies...
Avatar billede riversen Nybegynder
19. juni 2003 - 13:11 #13
ok
Avatar billede exp Juniormester
19. juni 2003 - 13:13 #14
Du kan jo prøve dig frem... :-)

Der er også en fuske-metode, men den vil jeg ikke foreslå, da du nemt kan lave fejl så.

indsæt:
<?php
  ob_start;
?>

<!-- ALT indholdet af dit dokument -->

<?php
  ob_end;
?>

Men som sagt vil jeg ikke foreslå det, det er kun for folk der har givet op ;-)
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