title image


Smiley Re: Feldinhalt auf leer prüfen?popupfenster?
Ich würde mit CGI.pm arbeiten. Du erzeugst dann ein neues cgi_request object (my $cgi_request = new CGI;), was dann alle Übergabeparameter deiner Seite beinhaltet.



Du kannst dann in deinen Funktionen bequem die Werte aus diesem cgi_request Object auslesen und sie z.b. in HTML-Templates in andere, oder der gleichen Seite einbinden.



Beispiel zum lesen einer übertragenen Session-id aus einer HTML-Seite:



my $session_id = $cgi_request->param("session_id") || unique_id();



#hier wird die Session id aus dem cgi_request object ausgelesen, sollte keine vorhanden sein, so wird eine neue generiert



$cgi_request->param(-name => "session_id",-value => $session_id);



#hier wird deinem cgi_request-Object eine session-id zugefügt, die dann in deiner Seite eingebaut werden kann.



Nun ein komplettes Beispiel mit HTML-Templates:



my $tmpl = new HTML::Template (filename => "Web/Forms/meine_seite.html");

my $cgi_request = shift;

my $session_id = $cgi_request->param("session_id");

my $next_url;

my $temp_file;

$tmpl->param(tmpl_session_id => $session_id);

print $cgi_request->header (-type => "text/html");



print $tmpl->output;



den Template-Parameter "tmpl_session_id" kannst Du in Deine Seiten einbauen:









>







hoffe Dir geholfen zu haben

G2

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: