Cheatah: seitenaufrufe mit perl

Beitrag lesen

Hi,

use CGI;
print CGI::redirect('http://www.domain.de/');

was ist eigentlich der Unterschied zw. dem, was ich gepostet habe, und Deiner Lösung?

momentan keiner (davon abgesehen, daß CGI.pm einen korrekten Status-Header miterzeugt, was sonst der Server machen muß). Es ist aber beispielsweise absehbar, daß der Location-Header irgendwann durch den URI-Header ersetzt wird - dann reicht ein kurzes Update von CGI.pm, und alle Deine Scripts sind auf dem neuesten Stand.

Die Wartbarkeit ist ein riesengroßes Argument für Module.

Cheatah

P.S.: Der Profi patcht sich seine CGI.pm selbst, so daß etwa folgendes erzeugt wird:

Status: 302 Moved
Location: http://www.adresse.de/
URI: http://www.adresse.de/
Content-type: text/html

<html>
<head><title>This page has moved!</title></head>
<body>This page is now located <a href="http://www.adresse.de/">here</a>.</body>
</html>