---
title: "Hämta info från querystring?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/80910-hämta-info-från-querystring"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Fredde Mannen"
published: "2003-06-30T12:59:59.000Z"
updated: "2003-06-30T17:33:36.000Z"
replies: 4
views: 273
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/80910-hämta-info-från-querystring"
---

# Hämta info från querystring?

## #1 — Fredde Mannen, 2003-06-30T12:59Z

Hur skall jag hämta info från en querystring med perl?

```
print start_html();
print "<a href=\"hamta.pl?function=hamta_info\">Hämta information</a>"; 
print end_html();
```

Jag vill hämta infon från querystringen, som i PHP:

```php
<?
if($_GET['function'] == "hamta_info") {
// Gör något...
}
?>
```

 :q

Permalänk: https://www.webforum.nu/p/80910

## #2 — SPiN, 2003-06-30T13:15Z

```
if( $ENV{'REQUEST_METHOD}' eq 'GET' ) {
     # Skapar en array 'arrValues' med allt från din query-string
     @arrValues = split( /&/, $ENV{'QUERY_STRING'} );
} else {
     print "Ingen querystring";
     exit;
}

foreach $arrValue ( $arrValues ) {
     # Dela upp till nyckel och värde
     local( $strName, $strValue ) = split( /=/, $arrValue );

     # Dekåda strName och strValue
     $strName =~ tr/+/ /;
     $strName =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

     $strValue =~ tr/+/ /;
     $strValue =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

     print "Content-type: text/html";
     print $Form{$strName};
     print " hade värdet: ";
     print $strValue;
     print "<br />";
}
```

Länge sedan jag pillade Perl, kan ju vara helt åt skogen.

Permalänk: https://www.webforum.nu/p/1098480

## #3 — Jojoxx, 2003-06-30T13:33Z

CGI.pm är faktiskt väldigt användbar, och standard :)

```
use CGI;
if(CGI::param("function") eq "hamta_info"){
   # Gör något...
}
```

Permalänk: https://www.webforum.nu/p/1098493

## #4 — SPiN, 2003-06-30T15:33Z

Ah! Snitsigt! :)

Permalänk: https://www.webforum.nu/p/1098576

## #5 — Fredde Mannen, 2003-06-30T17:33Z

Man tackar, man tackar!!!! :e

Permalänk: https://www.webforum.nu/p/1098687

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/80910-hämta-info-från-querystring
