post methode automatisch?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfragen
aufruf
datei
daten
durchaus
ersatz
exit
extra
folgende frage
letzteren frage
manual
meinst
methode
nachteil
pawort
rangliste
session
username
vertan
zeile
-
hiho..
ich habe folgende frage. kann man eine post anfrage automatisch verschicken? ich w?rde gern was schreiben, wo die logindaten per post ?bermittelt werden ohne das ich selbst das formular bzw den button dr?cke. doch wenn ich diese nur in die url schreibe, w?rde es ja die get methode sein. geht das, sowas zu machen? weil ich das dann per cronjob ausf?hren wolle.
und: wenn das jetzt per cronjob laufen w?rde, bekommt der server dann auch eine session? also auf dem server gespeichert?
w?rde mich ?ber antworten sehr freune.
mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Zur ersten Frage: http://faq-php.de/q/q-code-post.html
zur letzteren Frage:
Ja, der Server bek?me auf jeden Fall eine Session, denn die Session wird im PHP-Script gestartet, daher denke ich, dass eine Session durchaus generiert wird!
cd -
Also entweder du machst es mit PHP, damit kannst du selber Header Daten ver?ndern bzw. selber schreiben!
Ansonsten gehts glaub ich nur mit Java Script!
Aber wie genau davon hab ich kp! -
zur letzteren Frage:
Ja, der Server bek?me auf jeden Fall eine Session, denn die Session wird im PHP-Script gestartet, daher denke ich, dass eine Session durchaus generiert wird!
cd
hm, ich glaub ich hab mich vertan, meinte eigentlich cookies, aber glaube das w?rde nicht funken, denn die sind doch browserabh?ngig, oder?
mfg
edit: was meinst du compactdisc mit "nein, soweit ich weis nicht"
1. das das nicht funktionieren w?rde oder
2. das die browserabh?ngig sind? -
nein, soweit ich weiss nicht!
-
?hm ich glaube, dass ein Cronjob das aufrufen soll oder?
Ich vermute mal, dass dieser irgendein Passwort eingeben soll!
Mach es doch einfach per GET, sonst klappt das nicht, denn sonst kann ja jeder die Seite aufrufen, wo man automatisch eingeloggt wird!
Soweit ich wei? wird bei einem Cronjob kein Cookies etc. gespeichert! -
ja, aber wenn ich es per get mache (was ich auch nicht w?sste wie) liest doch das script auf der zeilseite keine $_POST[''] daten. oder etwa doch? weil wenn das script dann sagen wir folgendes macht um weiterzulaufen
[...]
if(isset($_POST['username']))
{
blablabla
}
else exit;
[...]
dann w?rde doch nur exit kommen, oder?
-
Ja, aber was willst du damit ?berhaupt machen?
Willst du eine Post Anfrage an eine andere Website senden auf die du keinen Zugriff hast?
Also sozusagen ein Script zum beeinflussen von irgendwelchen Umfragen etc.?
Wenn ja, dann nimm das Script von php-q.net, den Link hat cd ja schon gepostet, und schreib das in eine Datei auf deinem Space!
Du musst nat?rlich noch die Header Daten die gesendet werden anpassen!
Dann l?sst du einfach einen Cronjob das Script aufrufen!
P.S.: Leider kann man bei Lima so keine automatischen Antworten erzeugen!
Man k?nnte h?chstens einen extra User anlegen und dann gucken, welche Cookie Daten beim Einloggen gespeichert werden und die dann bei dem Script mitschicken.
Aber das ganze ist ein bi?chen umst?ndlich und ist auch nur eine Art Ersatz! -
http://de.php.net/manual/de/function.fsockopen.php
Damit erzeugst du einen HTTP-POST-Request. In diesem kannst du auch Cookies mitschicken (das sind einfach Text-Zeilen im HTTP-Request-Header).
Es gibt allerdings einen Nachteil.
Es geht auf Lima nicht, da fsockopen deaktiviert wurde.
Jens -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage