Danke euch Die IPS-community noch immer ‚rack-zack‘ an den richtigen Antwort
Abfragen URL-argumente die durch ein ‚get‘ verfahren gesenden wurden:
if(array_count_values($_GET)>0){
// gibt es uberhaupt argumente in http://url.de:8080/seite.php?xx=1&yy=t&zz - ja: "xx" "yy" und "zz"
if (array_key_exists('yy', $_GET)){
// gibt es das argument 'yy'
if($_GET['yy']=="solltemp") {
$ipsid=$_GET['xx'];
$value=$_GET['zz'];
SetValueFloat($ipsid, floatval($value));
} elseif($_GET['yy']=="t") {
//toggle
$var=$_GET['zz'];
SetValueBoolean(intval($var),!GetValueBoolean(intval($var)));
}
}
}
vorsicht: keine buffer-uberrun eingebaut
vorsicht2: keine uberprufung ob „zz“ eine gultige IPS-id ist.
vorsicht3: floats ubergeben gibt ärger vonwegen ‚,‘ oder ‚.‘
usw