[Monkey] verbinden zum php script
Übersicht![](/themes/Standard/arrow.png)
![](/themes/Standard/arrow.png)
![]() |
Mathias-KwiatkowskiBetreff: verbinden zum php script |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi leute ich habe da mal eine frage, damit ich post oder get von monkey zum php script weiter leiten kann muss im php script in der ersten zeile etwas rein, irgend ein php befehl, kann mir jemand sagen wie der lautet?
grund des ganzen ich möchte punkte vom php script in einer mysql db speichern. |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
![]() |
Cykid |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eigentlich müsstes du es doch per HTTP senden können und dann im PHP script einfach über
Code: [AUSKLAPPEN] <?php
$Wert = $_GET['index']; //bzw $Wert = $_POST['index']; ?> abfragen können oder geht das nicht? |
||
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
genau das geht leider nicht. in der ersten zeile vom php script muss was rein, irgendein befehl, ich habe nur keine ahnung welcher | ||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
![]() |
Farbfinsternis |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn Du von Monkey aus per HttpRequest (POST oder GET, spielt keine Rolle) eine Anfrage an ein PHP Script sendest, dann kannst Du, exakt wie Cykid es beschrieben hat, die Daten auswerten. Wenn Du allerdings einen Stream auf ein Socket öffnest ist da wesentlich mehr zu tun und zu beachten.
Das einfachste (und sicherste) PHP Script welches Anfragen per HttpRequest und der Methode GET empfängt und ausliest lautet: Code: [AUSKLAPPEN] <?php $myData = input_filter(FILTER_GET, 'request'); ?>
Wenn Du aber einen geheimen Befehl suchst ... ich bin in den letzten 20 Jahren PHP nicht darüber gestolpert. |
||
Farbfinsternis.tv |
![]() |
Cykid |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kommt beim PHP script denn gar nichts an? Sendest du überhaupt via POST / GET ?
Alternativ mal die Ausgabe durch folgendes Script auswerten Code: [AUSKLAPPEN] <?php
echo '<pre>'; print_r($_GET); die(print_r($_POST)); ?> Ansonsten wäre mir kein Befehl bekannt der notwendig wäre. |
||
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
nein also
unter gflw3 funktioniert es unter html5 nicht. ich weiß das im php script irgendetwas in der ersten zeile stehen musste damit das ganze klappt, ich weiß nur nich mehr was... folgendes monkey script Code: [AUSKLAPPEN] Import mojo
Import brl.httprequest Global ServerAddy:String = "127.0.0.1" Class Game Extends App Implements IOnHttpRequestComplete Field Stepc:Int = 0 Field post_req:HttpRequest, get_req:HttpRequest Method OnCreate() SetUpdateRate 60 End Method OnUpdate() UpdateAsyncEvents End Method OnHttpRequestComplete:Void(req:HttpRequest) Local ServerAnsware:String = req.ResponseText() Print ServerAnsware End Method OnRender() Cls If Stepc = 0 Then Print "OK" post_req = New HttpRequest("POST", "http://" + ServerAddy + "/test123.php", Self) post_req.Send "name=" + "lol", "application/x-www-form-urlencoded" Stepc = 1 EndIf End End Function Main() New Game End php script Code: [AUSKLAPPEN] <?
$name = $_POST['name']; echo "Der Name: ".$name; ?> unter gflw3 bekomm ich natürlich die aussage name: lol unter html5 nicht,. |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
![]() |
kog |
![]() Antworten mit Zitat ![]() |
---|---|---|
Stichwort CORS | ||
Windows 7 Home Premium 64bit
CPU: Intel Core i5 3450 Ivy Bridge GPU: HIS HD 4870 1GB GDDR5 RAM: 4x 4GB DDR3-SDRAM Dual Channel |
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
ja zum teil sagt es mir etwas, aber nicht ganz, ich weiß das man damit irgendwie rechte freigibt, aber weiß nicht mehr wie die ausführung genau ist
*Access-Control-Allow-Origin* oder ??? Code: [AUSKLAPPEN] <? header("access-control-allow-origin: *"); $name = $_POST['name']; echo "Der Name: ".$name; ?> aber so läuft es bei mir auch nicht... habs wieder:D Code: [AUSKLAPPEN] $http_origin = $_SERVER['HTTP_ORIGIN'];
danke!
header("Access-Control-Allow-Origin: $http_origin"); |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
Übersicht
![](/themes/Standard/arrow.png)
![](/themes/Standard/arrow.png)
Powered by phpBB © 2001 - 2006, phpBB Group