Patrick Andrieu: 2 Cookies gleichzeitig setzen

Beitrag lesen

Hallo Patrick!

Durch die objektorientierte Weise läufst Du nicht Gefahr, aus Versehen eine eigene Funktion (sub) genauso zu benennen, wie eine, die Du aus dem Modul importierst. Du kannst eine eigene sub  param [} nennen, es wird nie Konflikte geben, denn die Method param() aus dem CGI-Modul wird nur dann nur durch $cgi->param() augerufen.

Und hier zum auf der Konsole testen:

C:>perl -w

use strict;  
use CGI;  
  
my $cgi = CGI->new();  
  
print $cgi->header();  
print header();  
  
sub header {  
  return 'Content-type: HowToMakeL...; charset=who can can';  
}

Ausgabe:
Content-Type: text/html; charset=ISO-8859-1

Content-type: HowToMakeL...; charset=who can can

Erste Zeile: Rückgabewert von header() aus dem CGI-Modul.
Zweite Zeile (leer): ebenso (sonst schreibt man nicht umsonst zwei \n nach einem Header)
Dritte Zeile: Rückgabewert aus der »eigenen« header()-Funktion...

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?