Cheatah: print "Location: $errorurl... || die und zu sleep(1)

Beitrag lesen

Hi,

wenn der spider z.B. keinen header besitzt bzw. weder get noch post sendet.

Du scheinst mir ein wenig konzeptfrei zu sein. _Kein_ Client "besitzt einen Header". Bei Deinem Server kommt ein Request an - und der hat unter Garantie eine Methode, welche zumeist GET oder POSt ist.

was meinst Du mit falschem umbruch?

Du sendest nur Linefeeds, keine Carriage Returns.

mein script läuft im use strict modus.

Perl merkt nichts von defektem HTTP. Es würde auch nicht meckern, wenn Du im Location-Header eine relative URI angbibst, obwohl etwas anderes als eine absolute URL strikt verboten ist.

mein ziehl ist,wenn das script dem client die location nicht senden kann,dann soll es den weitern vorgang beenden.

Dann ist ja gut: Dein Script kann dem Client den Header _immer_ übermitteln.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes