Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

get-Methode mit mehreren Werten in Perl-Skript übergeben

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ich möchte über mehrere Werte über einen Link in mein Perl-Skript übergeben. Bis jetzt hab ich immer nur eine Information in das Perl-Skript übergeben:

z.b. (der erste link im Perl-Skript generiert den link)

...

hd_stamm_qry.pl?$ref->{'kdnr'} #mein generierter link mit einer Information

...

die Information kdnr konnte ich dann im nächsten Skript aufrufen mit:

...

$kundennummer = $ENV{'QUERY_STRING'};

...

jetzt meine FRAGE:

Wenn ich jetzt diesen link generiere

hd_stamm_qry.pl?$ref->{'kdnr'}$ref->{timestamp}

wie finde ich dann im nächsten Skript meine zwei Strings? Woher weiß ich wo der eine anfängt und der andere aufhört?

Kann mir jemand dabei helfen?

kann mir jemand ein Muster schicken?

danke und gruß

euer

Raudi

Du kannst entweder das HTTP Array einlesen und weiterverarbeiten (splitten) .. oder Du benutzt ganz einfach das CGI Modul....

Wenn also der Link wiefolgt aussieht....

hd_stamm_qry.pl?wert1=xxx&wert2=yyy&wertn=zzz

Dann machst Du das im zweiten Skript so:

use CGI qw/:all/; # einbinden des CGI Moduls

my $variable = param('wert1'); # mittels der Funktion param den entsprechenden wert/variable einlesen

my $variable = param('wert2');

my $variable = param('wertn');

Danke für deine Antwort,

hat mir schon weitergeholfen ... aber jetzt spukt mein Netscape Webserver ein paar Fehlermeldungen in seine Access-Logs ...

[28/Jan/2002:16:01:19 +0000] "GET /helpdesk/secure/test2.pl?wert1=ich&wert2=du HTTP/1.1" 404 322

irgendwas scheint da noch nicht zu klappen .. hast du ne Ahnung was ich noch falsch mache?

Raudi

Hallo,

was ein frischer Geist bewirken kann ... jetzt hats mit deiner Anweisung geklappt.

Super - Danke

Gruß

Raudi

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.