mit PHP eine neue Seite im gleichen Browserfenster öffnen?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

mit PHP eine neue Seite im gleichen Browserfenster öffnen?

Beitrag von Advanced-Rookie »

Wie öffne ich mit PHP eine Neue Seite im gleichen Browserfenster.
Ich suche den Befehl.
Vielleicht wäre es möglich mir eine Seite zu nennen, wo ich solche grundlegenden Fragen beantwortet bekomme.
Vielen Dank
Xmopf
Mitglied
Beiträge: 85
Registriert: 17.04.2002 09:21
Wohnort: Sauerland

Beitrag von Xmopf »

Wozu brauchst du da php? Das geht doch mit ganz normalem HTML.

<a href="http://was.weisich.wo" target="_self">blabla</a>
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

http://selfhtml.teamone.de/html/verweise/definieren.htm
Oder was meinst du mit "eine Neue Seite im gleichen Browserfenster öffnen"?
Gast

Beitrag von Gast »

ich interpretier mal so:
du willst eine eingabe/aktion des besuchers noch auf der aktuellen php-seite auswerten und direkt danach (im laufenden script) eine andere seite laden lassen?

am einfachsten geht das mit javascript:

Code: Alles auswählen

echo "<script language='javascript'>this.location.href='",$neuedatei.php?sid,"';</script>";
wenn du javascript net magst, dann gehts auch mit header(), aber dann darf noch kein HTML davor stehn![/code]
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Beitrag von Advanced-Rookie »

Es ging darum bei bestimmten Voraussetzungen. z.B. richtig ausgefülltem Formular, auf eine Neue, weiterführende, Seite zu gelangen, da ist Javascript etwas zu stressig. Und einfach ein link ist da auch nicht denkbar.
Aber danke, header hab ich auch versucht, aber das mit dem html davor wusste ich nicht, jetzt kenn ich da schonmal den Grund warum es nicht immer funktioniert hat.
DarkProjekt
Mitglied
Beiträge: 16
Registriert: 09.08.2001 02:00
Wohnort: Hattingen (NRW)
Kontaktdaten:

Beitrag von DarkProjekt »

Hmm, die Lösung könnte auch wie folgt aussehen:

Formular abschicken, auf der nächsten Seite prüfen lassen und mit einer direkten Weiterleitung entweder (bei fehlern) wieder zurück zum Formular oder (wenn alles richtig ist) auf die neue Seite.

Wenns so ok ist, dann ist hier der Code für die Weiterleitung:

Code: Alles auswählen

<meta http-equiv=\"refresh\" content=\"0; URL={Ziel}">
// Content = die Zeit in sek bis zur weiterleitung, 0 sofort
// URL = Dorthin, wo die weiterleitung soll.
Hoffe, ich konnte dir helfen :)
Gruss aus der Dunkelheit

DarkProjekt
Antworten

Zurück zu „Coding & Technik“