The requested URL was not found on this server

OP #3612921
Lesenswert?
• ▲
▼
Hallo zusammen

Ich habe Ubuntu mit Apache2-Webserver und php5.
Ich habe das Problem, dass wenn ich ein .php-File von einem anderen 
öffnen möchte, folgende Fehlermeldung kommt:
1
The requested URL /logon.php<br /><b>Notice</b>: Undefined index: goto in <b>/var/www/index.php</b> on line <b>11</b><br /> was not found on this server.

Die Datei ist jedoch im /var/www/ - Ordner abgespeichert.
Woran liegt das Problem?

Der Code ist:
1
Line11: <frame src="logon.php<?php print "?goto=".$_get["goto"]; ?>" name="Seite" scrolling="auto" noresize>

Wenn Ihr mehr Infos braucht, sagt es.

MfG p_richner
Gast #3612994
Lesenswert?
• ▲
▼
PHP generiert einen Fehler und dieser wird als src zurückgeben!

Der Fehler ist also das


print "?goto=".$_get["goto"];

scheinbar "Undefined index" liefert. Daraus wird dann eine falsche URL 
zusammengebaut.
Gast #3613133
Lesenswert?
• ▲
▼
Üblicherweise macht man sowas:
1
$goto=""; // Default-Wert setzen
2
if (isset($_GET['goto']))
3
{ 
4
   $goto=$_GET['goto'];
5
   // Hier noch $goto auf ungültige/gefährliche Eingaben prüfen
6
   // ggf. $goto auf irgendwelche Default-Werte zurücksetzen
7
}
8
// ..irgendwo hier wird $goto verwendet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren