Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
brauche hilfe bei html und php?
hallo leute
ich wollt mal fragen ob mir wer bei meiner homepage weiterhelfen kann.
ich wollte wenn man meine homepage betreten hat ( z.b. www.XXXX.de ) direkt auf die Seite www.XXXXX.de/?site=Startseite weitergeleitet wird. Beim Googlen bin ich auf diesen php code gestoßen :
<?
Header("Location:
http://www.xxxxxx.de/?site=Startseite%22);
exit();
?>
doch dann steht da bei mozilla der fehler :
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Kann mir wer helfen?
das erste ist schon das wonach ich in der richtung suche, nur das problem bei dem ist , der hört auch nie auf, diesmal kommt keine fehlermeldung sondern der lädt durchgehend die seite
das zweite läuft nicht da ich nicht mit frames sondern mit divs und php gearbeitet hab
4 Antworten
- vor 1 JahrzehntBeste Antwort
Ich denke das Problem ist, dass die Startseite versucht sich selbst aufzurufen.
Dazu fällt mir folgender Lösungsansatz ein:
1. Die Startseite wird umbenannt: zB. von index.php zu startseite.php
2. Es wird eine neue index.php Datei angelegt von welcher aus zu http:// www.XXXXX.de/startseite.php?site=Startseite weitergeleitet wird.
Denkbar wäre auch den Übergabeparameter mit einer if-Anweisung auszuwerten.
Also:
if($site=="Startseite")
{
//lade die Startseite
...
}
else
{
//Weiterleitung zu http:// www.XXXXX.de/?site=Startseite
...
}
Andrer Frage:
Ich nehme an, dass abhängig von dem für $site angegebenen Wert ein unterschiedlicher Inhalt geladen werden soll.
Wie wäre es dem Parameter $site am Anfang der php-Datei (für den Fall, dass kein Übergabewert für site in der URL angegeben ist,) den Wert "Startseite" zuzuweisen?
Also z.B.:
$site="Startseite";
foreach($HTTP_GET_VARS as $Element)
{
if(key($HTTP_GET_VARS)==="site")
{
$site=$Element;
}
next($HTTP_GET_VARS);
}
Oder so:
if($site==""){$site="Startseite";}
- Dr. MLv 4vor 1 Jahrzehnt
Probier mal
<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://www.xxx/%22%3E
oder
<html>
<head>
<title>Titel</title>
</head>
<frameset framespacing="0" border="0" frameborder="0" rows="0,*">
<frame name="Navigationsframe" scrolling="no" noresize target="Hauptframe" src="">
<frame name="Hauptframe" scrolling="auto" noresize src="http://www.zieldomain.de/%22%3E
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
Quelle(n): Chip Forum - pinguin_masterLv 6vor 1 Jahrzehnt
egal ob Deine Startseite jetzt php oder html ist
echo '<script type="text/javascript")location . href = "http://...../? site=Startseite"</script>';
Die Leerzeichen in der Befehlszeile natürlich weglassen, aber ohne gibt YC den Code nicht aus :-)
bei html einfach echo ' '; weglassen
- vor 1 Jahrzehnt
Normaler Weise wird die html-Seite index.htm vom Browser automatisch geladen. Also habe ich in dieser html-Datei folgende Zeile im Body-Bereich eingefügt:
<meta http-equiv="refresh" content="0; URL=Startseite.php">
Ich hoffe es funktioniert so wie du es wolltest.