so habe ich ein Problem, habe ich diesen Code:Ajax Beitrag Sicherheitsfrage
$params = "'plname=" . $player->username . "&plmiss=" . $player->miss . "&plmaxdmg=" . $player->maxdmg . "&plmindmg=" . $player->mindmg . "&plhp=" . $player->hp . "&plmhp=" . $player->maxhp;
$params .= "&enname=" . $enemy->username . "&enmiss=" . $enemy->miss . "&enmaxdmg=" . $enemy->maxdmg . "&enmindmg=" . $enemy->mindmg . "&enhp=" . $enemy->hp . "&enmhp=" . $enemy->hp . "'";
buttonform("pvm.php","Attack",$params);
buttonform Funktion:
function buttonform($page,$texto,$params)
{
?><input type="button" onclick="ajaxpost('menu','<?php echo $page;?>',<?php echo $params;?>);" class="button" value="<?php echo $texto;?>"><?
}
so Sie ahnen es die Funktion eine Schaltfläche erstellen, wird, wenn darauf geklickt Sende eine Ajax-Anfrage für die pvm.php + $ params.
aber das Problem ist, dass $ params vertraulich ist und nicht verfügbar sein sollte, um zu ändern. Aber wenn wir den Seitencode eingeben (ich habe das mit den Google Chrome-Entwicklertools gemacht), können wir diese Variablen auf das ändern, was wir wollen, und das möchte ich nicht. Wenn mir jemand helfen kann, diese Variablen nicht für Änderungen verfügbar zu machen, dann THANKYOU!
Verschlüsselung funktioniert das? – Lordareon
Sie können clientseitige DOM-Informationen nicht so verschlüsseln, dass sie vor einem findigen Benutzer geschützt sind. – Jake