PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   $_Request erstellen, ohne Formular abzuschicken (http://www.selfphp.de/forum/showthread.php?t=16061)

vinoCrew84 05.02.2007 19:39:03

$_Request erstellen, ohne Formular abzuschicken
 
Hallo,

bin noch relativ neu in PHP.

Habe das Problem, dass ich einem externen Script gern vorgaukeln möchte, ein
Formular ausgefüllt zu haben.

Habe gelesen, dass man dazu ein eigenes $_REQUEST- Array erstellen kann
(Zumindestens liest das externe Script dieses aus).

Könnte mir evtl. jmd. ein Bsp. posten, wie sowas grundlegend aussehen muss???

Habe das irgendwas von fsocketopen gelesen!?

Also wenn möglich bitte ein Bsp., wie man dieses Array erstellen kann und dann auch gleich auf ne andere Seite weiterleiten kann per PHP.

1000 Dank im Voraus!

Opendix 05.02.2007 20:21:02

AW: $_Request erstellen, ohne Formular abzuschicken
 
öhm?
weist du was das $_REQUEST-Array darstellt?

nun, du kannst ja einfach die Parameter per GET übergeben.
Sprich wenn du die URL so aufrufst:

www.deineseite.ch/index.php?param1=2&param2=2

dann sind dan die Elemente:
$_REQUEST['param1']
$_REQUEST['param2']

mit den entsprechenden Werten gefüllt!

vinoCrew84 05.02.2007 20:25:14

AW: $_Request erstellen, ohne Formular abzuschicken
 
Nun, eher schlecht,
weil das ein Login- Formular ist.
Ich muss quasi einen POST imitieren, den ein Formular
erzeugen würde. Und angeblich ist das dann die REQUEST- Variable!?

vonwegen 05.02.2007 20:42:36

AW: $_Request erstellen, ohne Formular abzuschicken
 
wenn die andere seite die variablen mit request holt, müsste das so funktionieren, wie opendix das schreibt...

nur das warum, versteh ich nicht...

grüße vonwegen

feuervogel 05.02.2007 20:46:18

AW: $_Request erstellen, ohne Formular abzuschicken
 
ich geb mal einen tipp: das stichwort ist cURL.


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:13:42 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.