Mostra notizie nelle discussioni
Avatar
Scritto da
Non Autenticato
il 2012-02-28 16:45:24.0 alle 2012-02-28 16:45:24.0
Seccatura PHP con XAMPP
Ho una pagina che include due script, uno dei quali contiene

if ($_GET['c'] != 'no') ...

e l'altro

if ($_GET['r'] == 'net') $r = '.net'; else $r = '.com';

e XAMPP dà i messaggi d'errore

Notice: Undefined index: c in C:\... on line 29

Notice: Undefined index: r in C:\... on line 10


quando la pagina non viene chiamata appendendo ?c=... e ?r=... (anche ?c= senza specificare alcun valore va bene).

Inoltre

Notice: Undefined index: HTTP_REFERER in C:\... on line 14

in corrispondenza di un'istruzione contenente

$_SERVER['HTTP_REFERER']

Sembra che se ?c= qualcosa, anche stringa vuota viene appeso all'URL della pagina $_GET['c'] è definito, mentre se non viene appeso nulla non risulta vuoto ma indefinito.
Online non succede. In cosa il PHP di XAMPP differisce dal PHP online su byethost? È cambiata qualche specifica?

Pagina generata in 91 millisecondi

Utenti attivi: 9 nell'ultimo minuto, 23 negli ultimi cinque minuti, 64 negli ultimi 15 minuti