• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

PHP Header Redirect

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Hi,
ich bin dabei ein kleines redirect Script zu schreiben aber das letzte case mit der ZIP Datei geht nicht (abgesehen davon, dass sie nicht existiert in diesem Beispiel):

Code:
<?php

$link = $_GET["link"];

switch ($link) {
	case 'newsletter':
		header('Location:http://www.google.com');
    break;

	case 'banner':
    	header('Location:http://www.google.com');
    break;

	case 'download':
		header('Location:http://www.google.com/test.zip');
    break;
}

?>

Woran liegt das?

Thanks,
Max
 

Nordapfel

Osnabrücker Reinette
Registriert
03.09.06
Beiträge
981
Was heißt "geht nicht"?

Hab's grad bei mir mal getestet. Redirect auf ne ZIP ist kein Problem..
 

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Hi,
geht doch, man muss nur noch folgendes hinzufügen (hätte ich mal vorher bei php.net vorbeigeschaut :D):

Code:
header('Content-Type: multipart/x-zip');
 

Maluku

Finkenwerder Herbstprinz
Registriert
10.05.08
Beiträge
464
Auch bei nem redirect? das kommt mir sehr spanisch vor..
 

Nordapfel

Osnabrücker Reinette
Registriert
03.09.06
Beiträge
981
Bei mir gings auch ohne den Content-Type setzen zu müssen.
 

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
Ja? Komisch der wollte bei mir nichts anfangen ohne den "content type"! Mit Webkit!