Mark: Content negotiation: welchen Status Code?

Beitrag lesen

Hallo,

Der User wird ja direkt weitergeleitet.

Nein, das wird er nur dann, wenn sein Client das unterstützt und es diesem auch erlaubt ist, solchen Weiterleitungen ohne weiteres zu folgen.

Falls nicht, bekommt der Nutzer erwähnte Liste zu sehen, und kann selber auswählen.

OK, wie hat denn diese Liste auszusehen? Und wie mach ich das mit PHP?

  
header($_SERVER['SERVER_PROTOCOL'] . ' 300 Multiple Choices');  
header('Hier also die Alternativen-Liste...');  
header('location: '.$vom_skript_ausgewaehlte_seite);