Avatar billede andersthingholm Nybegynder
24. november 2004 - 19:42 Der er 3 kommentarer og
2 løsninger

error_reporting spørgsmål

Hej,

Hvis error_reporting (php.ini) er sat til E_ALL, så får jeg nogle fejl som disse:

Notice: Undefined index: DOCUMENT_ROOT in
Notice: Undefined variable: REMOTE_ADDR
Notice: Undefined index: HTTP_REFERER

Hvis jeg ændrer error_reporting  = E_ALL & ~E_NOTICE;

Virker alt - hvad gør jeg galt?
Avatar billede coderdk Praktikant
24. november 2004 - 22:52 #1
Erh, hvad gør du galt? Ved ikke helt hvad du spørger om, hvorfor du får notices, eller hvad?
Det gør du fordi du har linjer som f.eks.:

  if ( $_GET['hurlumhej'] == 3 )

Hvis hurlumhej ikke eksisterer... Det kan fixes sådan:

  if ( isset( $_GET['hurlumhej'] ) && $_GET['hurlumhej'] == 3 )
Avatar billede sukos Juniormester
25. november 2004 - 05:28 #2
en notice er f.eks. en advarsel om en var som ikke er defineret.
Dit problem er nok at du skal bruge

$_SERVER["DOCUMENT_ROOT"]
$_SERVER["REMOTE_ADDR"]
$_SERVER["HTTP_REFERER"]

og ikke blot
$DOCUMENT_ROOT
$REMOTE_ADDR
$HTTP_REFERER
Avatar billede andersthingholm Nybegynder
29. november 2004 - 09:39 #3
smider I et par svar?
Avatar billede coderdk Praktikant
29. november 2004 - 09:42 #4
Yesh yesh :)
Avatar billede sukos Juniormester
29. november 2004 - 11:13 #5
jowda :O)
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