WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Website mittels CGI laden (http://www.wcm.at/forum/showthread.php?t=20843)

SNo0py 08.05.2001 09:27

Hat jemand ein .pl oder .cgi-Script bzw. Code-Fragment mit welchem ich ein Forumular von einem anderen Server anfordern kann und anschließend auch auf diesen Server posten kann? Der "fremde" Server sollte dabei nicht erkennen können, dass ein Script zugreift sondern den Zugriff wie einen beliebigen Browser-Zugriff werten (d.h. Referer muss passen :-)

snowman 08.05.2001 14:21

weiss nicht, ob ich dich verstanden habe, wenn du von einem server auf einen anderen auf dem das cgi-skript installiert ist, zugreifen möchtest, muss das cgi-skript so konfiguriert sein, dass es das erlaubt. die meisten erlauben das nicht, aber generell kann das jedes skript.

gruss,
snowman

valo 08.05.2001 14:37

wenn ich das recht verstanden habe (;)) dann wilst du von einem anderen server mit cgi ein formular laden und auch die ergebnisse wieder auf den anderen server posten, das cgi läuft allerdings auf deinem server, stimmt das?

www.cgi-resources.com da findst vielleicht was...

SNo0py 08.05.2001 18:48

Jop, richtig verstanden :-)
 
Ja, richtig verstanden!

Script auf meinem Server postet auf anderem Server in ein Formular.... oder soll es tun :-)

valo 08.05.2001 22:28

und warum das? ich seh den sinn dahinter ned ganz...

SNo0py 09.05.2001 09:39

Eh klar...
 
Ich würd gerne z.B. bei Cineplexx.at ein SMS posten können... oder per icq.com eine ICQ-Nachricht versenden... oder...
oder...
oder...

snowman 09.05.2001 12:51

da kommen wir wieder auf meinen ersten beitrag zurück, selbst wenn es dieses skript geben würde, müsste es von außerhalb ein skript auf dem anderen server aufrufen, um das formular zu verarbeiten... funzt meistens (hoffentlich) nicht.

gruss,
snowman

SNo0py 09.05.2001 18:19

So funzt es fast...
 
---------------------------------
use LWP::UserAgent;

my $ua = new LWP::UserAgent;
$ua->agent("AgentName/0.1 " . $ua->agent);
my $req = new HTTP::Request POST => $POST_URL;
$req->content("id=6&....... usw ....");

$req->content_type('application/x-www-form-urlencoded');
# Pass request to the user agent and get a response back
my $res = $ua->request($req);
---------------------------------

Aber: der Referer auf dem Server haut mich immer!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag