Anstatt Fenster öffnen nur altes Fenster aktualisieren

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
geugen
Mitglied
Beiträge: 40
Registriert: 23.11.2002 00:04

Anstatt Fenster öffnen nur altes Fenster aktualisieren

Beitrag von geugen »

Hi,

ich hab da folgende Frage: auf meiner Seite betreibe ich einen Download-Zähler. D.h. wenn jemand auf einen Download klickt, dann wird z.B. durch http://pfad/zu/counter/download.php?id= ... go=browser[/b] eine file_x Datei zum Download aufgerufen, gezählt und anschließend wird die &go=browser Funktion in der download.php ausgeführt. Wie man im Code sieht, öffnet sich ein neues Fenster mit verschiedenen angaben.
Nun aber zu meiner eigentlichen Frage. Kann man die &go=browser Funktion so verändern, dass das alte Fenster (wo man auf den Download klickt) nur aktualisiert wird und das neue Fenster gar nicht erst erscheint?
if($go == "browser"):
echo "<title>$id</title>\n";
echo "</head><body>\n";
echo "Der Download beginnt in wenigen Sekunden.<br><br>\n";
echo "<meta http-equiv=\"refresh\" content=\"2; URL=$togo\">";
echo "</body></html>\n";
exit;
endif;
header("Location: $togo");
[/b]

Noch eine kleine Bemerkung: die &go=browser Funktion kann leider nicht entfernt werden (höchstens soll sie nur verändert werden), da sonst Probleme mit einigen Downloadmanagern entstehen
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Anstatt Fenster öffnen nur altes Fenster aktualisieren

Beitrag von Pyramide »

geugen hat geschrieben:Wie man im Code sieht, öffnet sich ein neues Fenster
Sieht man leider nicht. Der Code, den du gepostet hast, gibt nur eine Weiterleitung aus, die sich normalerweise im selben Fenster öffnen sollte.
Antworten

Zurück zu „Coding & Technik“