Seite 1 von 1

HTML PHP POST SERVER - WebGadget PureBasic

Verfasst: 15.09.2005 17:55
von OptimusPrime
Hallo,
ich habe folgendes Problem :

Ich möchte mich automatisch mit dem WebGadget von PureBasic auf einen Account auf einem Webserver einloggen und schreibe also folgenden Link in das Gadget, um direkt auf die index.php des Servers zuzugreifen :

"http://www.beispielurl.de/index.php?act ... ichdochama"

nun meldet der Server mir, dass ich mich über die Startseite anmelden soll,
also :
http://www.beispielurl.de/
und dann das Formular ausfüllen, Button klicken...
Ich kann also so nicht direkt zugreifen, aber warum ?

Ich habe den Quelltext der Seite genau untersucht :
Dort gibt es also das Formular :
form action="/index.php?action=login"
dann ein feld mit dem namen :
"name"
ein Feld mit dem Namen :
"passwort"

Gibt es eine Möglichkeit,das zu umgehen, dass ich auf der Webseite den LogIn Button klicken muss, nur mit dem Webgadget,
also ohne Extra einen POST zu schreiben ?

Mfg und Danke !!!


EDIT : Achso, das Formular übergibt mit der method=post...

Verfasst: 15.09.2005 18:57
von Eric
Möglicherweise wird der Referer im http-Header überprüft, d.h., dass du die Adresse der Hauptseite in dem http-Request mit übergeben musst.

Verfasst: 15.09.2005 20:58
von OptimusPrime
hmm, das ist ja die gleiche, das verwirrt mich ja...

ich hab gelesen, bei http-posts kann man nicht mit URL arbeiten, das geht wohl nur bei GET, dient der "Sicherheit" .. hmmm...

es gibt java-klassen, mit denen das aber funktionieren soll,
ansonsten habe ich mir überlegt, eine lokale seite aufzurufen, mit einem java-script, das "onload" die seite aufruft...

würde ja auch gehen, die funktionalität dahinter kann ich dann über URL's bedienen (zum Glück), also kann ich das dann mit PB lösen.

Mfg

Verfasst: 15.09.2005 21:51
von OptimusPrime
also dass mit dem lokal ausführen funktioniert auch nicht....