Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:18 Der er 11 kommentarer og
1 løsning

fejlkode efter opgradering af PHP

hej eksperter!

jeg får denne fejl kode efter jeg har opgraderet min PHP-version og kan ikke lige gennemskue hvad det betyder:

Notice: Undefined index: HTTP_REFERER in d:\xxxxxxxxx\config.php on line 9

linien ser således ud:

$ref = $_SERVER['HTTP_REFERER'];
Avatar billede sone Nybegynder
15. februar 2005 - 14:21 #1
$_SERVER['HTTP_REFERER'] eksisterer kun hvis man kommer ind på din side via et link fra en anden side - ikke hvis man skriver URL'en direkte i browseren.
Du kan checke om den er sat med: isset($_SERVER['HTTP_REFERER'])
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:23 #2
hvordan kan jeg så lave den linie?

if(isset($_SERVER['HTTP_REFERER']) $ref == $_SERVER['HTTP_REFERER']; ?
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:24 #3
yup det var det med slåfejl og det hele :) smid et svar?
Avatar billede sone Nybegynder
15. februar 2005 - 14:24 #4
jep - men kun ét = til sidst ;)
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:27 #5
jaja og manglede os en ) men var os blot lige så det var forståeligt! (:

kom med et svar tak!
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:28 #6
hovsa den var allerede første gang hehe
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:28 #7
og da godt nok noget bøvl - nu skal jeg igennem ca. 500 sider og tjekke for ''er og variabler som ikke er sat :S

så kan man vel lære at gøre det ordenligt første gang
Avatar billede sone Nybegynder
15. februar 2005 - 14:30 #8
Hvis du er smart, så laver du en function (f.eks. GET_SERVER) som tager 1 parameter
og så laver du search'n'replace på $_SERVER til GET_SERVER
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:32 #9
det forstod jeg ikke lige...

vil du give et eksempel?
Avatar billede sone Nybegynder
15. februar 2005 - 14:47 #10
$ref = GET_SERVER['HTTP_REFERER'];

function GET_SERVER($key) {
  return isset($_SERVER[$key]) ? $_SERVER[$key] : null;
}
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:59 #11
okay egentlig smart, men tror der er lige så meget arbejde i det ved at jeg skal have ændret alle de steder det står alligevel... og burde den ikke hedde:

$ref = GET_SERVER('HTTP_REFERER'); ?
Avatar billede sone Nybegynder
15. februar 2005 - 15:03 #12
jo, måske... hvis ikke du kan lave noget søg+erstat
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