Hallo zusammen,
ich habe auf meinem Webspace eine MySQL-Datenbank mit Zugangsdaten die sich laufend aktualisieren können.
In meiner Wohnung läuft auf einem lokalen Server ein PHP-Skript, welches diese Datenbank nutzt und bei korrekten Daten eine Aktion durchführen soll.
Ich habe jetzt schon viel probiert und im Forum gelesen und weiß, dass ich für diese Aufgabe am besten ein Webservice nutzen sollte. Ich traue es mir aber mit meinen bescheidenen Programmierkenntnissen nicht zu einen kompletten Webservice aufzubauen daher habe ich es folgendermaßen probiert:
Die Zugangsdaten von meinem lokalen Server übergebe ich per GET (nicht die sichererste Variante aber es soll einfach funktionieren) und bekomme auch eine entsprechende Ausgabe auf dem Bildschirm.
Diese Ausgabe überprüfe ich mit preg_match und führe dann eine entsprechende Aktion durch.
Ich würde aber gerne statt der Server-Ausgabe die ich überprüfe eine Variable übergeben. Ich habe schon viel gelesen wie es funktionieren könnte und es mit $_POST, $SESSION und setcookie() versucht aber ohne Erfolg.
Ich würde mich sehr freuen wenn ihr mir weiterhelfen könntet.
ich habe auf meinem Webspace eine MySQL-Datenbank mit Zugangsdaten die sich laufend aktualisieren können.
In meiner Wohnung läuft auf einem lokalen Server ein PHP-Skript, welches diese Datenbank nutzt und bei korrekten Daten eine Aktion durchführen soll.
Ich habe jetzt schon viel probiert und im Forum gelesen und weiß, dass ich für diese Aufgabe am besten ein Webservice nutzen sollte. Ich traue es mir aber mit meinen bescheidenen Programmierkenntnissen nicht zu einen kompletten Webservice aufzubauen daher habe ich es folgendermaßen probiert:
Die Zugangsdaten von meinem lokalen Server übergebe ich per GET (nicht die sichererste Variante aber es soll einfach funktionieren) und bekomme auch eine entsprechende Ausgabe auf dem Bildschirm.
Diese Ausgabe überprüfe ich mit preg_match und führe dann eine entsprechende Aktion durch.
PHP-Code:
//lokal.php:
$filestring = file_get_contents($autorisierungsURL);
$suchmuster = "ok";
if (preg_match($suchmuster, $filestring)){
echo "<br> Alles Ok.";
};
PHP-Code:
//Webspace_server.php:
echo "ok";
PHP-Code:
//lokal.php:
echo "ausgabe: ".$_SESSION["wert"];
echo "Post: ".$_POST["wert"];
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
print_r($_COOKIE);
PHP-Code:
//Webspace_server.php:
$wert = 1;
$_SESSION["wert"] = $wert;
$_POST["wert"] = $wert;
$value = 'irgendetwas von irgendwo';
setcookie("TestCookie", $value);
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\....getResponse.php on line 19
ausgabe:
Notice: Undefined index: wert in C:\xampp\htdocs\....getResponse.php on line 21
Notice: Undefined index: TestCookie in C:\xampp\htdocs\....Response.php on line 19
Notice: Undefined variable: HTTP_COOKIE_VARS in C:\xampp\htdocs\....getResponse.php on line 20
Array ( [PHPSESSID] => vquahhbkhkjjhhjkubkde6nd3 )
ausgabe:
Notice: Undefined index: wert in C:\xampp\htdocs\....getResponse.php on line 21
Notice: Undefined index: TestCookie in C:\xampp\htdocs\....Response.php on line 19
Notice: Undefined variable: HTTP_COOKIE_VARS in C:\xampp\htdocs\....getResponse.php on line 20
Array ( [PHPSESSID] => vquahhbkhkjjhhjkubkde6nd3 )
Kommentar