Thread Weitergabe von Variablen an CGI-Skript (6 answers)
Opened by gmafx at 2010-10-22 21:50

gmafx
 2010-10-23 14:17
#142132 #142132
User since
2009-11-19
47 Artikel
BenutzerIn
[default_avatar]
Super,

ahh, redirect, hört sich sinnvoll an, habe ich nur noch nie gemacht!

Wie immer, wenn ich etwas neues mache, funktioniert das, was ich probiere, technisch nicht. Ich versuche es etwa so:

Code: (dl )
1
2
3
       
$link = "http://localhost/cgi-bin/linc.cgi"
print $q->redirect( -URL => $link);



Ich bekomme in der Zeile, in der der redirect steht einen:
Code: (dl )
 Can't call method "redirect" on an undefined value at


$link enthält einen validen Link, den ich auch ausdrucken lassen kann. Diesen habe ich mir vorher zusammengebaut.

Irgendwas verstehe ich hier nicht mir der redirect-Funktion, selbst diese andernortens vorgeschlagene Testskript geht nicht:


Code: (dl )
1
2
3
4
5
6
7
8
9
 #!/usr/bin/perl

use strict;
use warnings;
use CGI;[code]


my $query = new CGI;
print $query->redirect("http://localhost/cgi-bin/test2.cgi");


Oder fehlt da noch etwas? Letzteres Skript fabriziet:

(8)Exec format error: exec of '/Library/WebServer/CGI-Executables/my.pl' failed
Premature end of script headers: my.pl



Was geht hier falsch?
gma

P.S.:

ohne CGI geht es:
Code: (dl )
1
2
3
4
5
print "Status: 302 Found\n";
print "Location: $ucsc\n";
print "URI: <$ucsc>\n";
print "Content-type: text/html\r\n\r\n";
print "URL: $ucsc";

Last edited: 2010-10-23 14:30:40 +0200 (CEST)

View full thread Weitergabe von Variablen an CGI-Skript