Cheatah: prüfen ob< input type=image ... >geklickt wurde

Beitrag lesen

Hi,

Wenn ich auf diese Button klicke, steht in der Adressleiste als Parameter auch: ?weiter.x=43&weiter.y=8

[...]

<?php if(isset($weiter.x)) echo "ja"; ?> // parse Error(wieso bitte?)

hier offenbart sich eine weitere Schwäche des extremen Mangels und Sicherheitsrisikos, dass PHP aus Parametern automatisch Variablen mit nicht eindeutigen Namen generiert. Der Punkt ist in PHP ein Operator mit spezieller Bedeutung und kann daher nicht in einem Variablennamen stehen.

Verwende grundsätzlich die assoziativen Arrays $_GET und $_POST, um auf Parameter zuzugreifen. Verwende niemals die magisch generierten Variablen.

Cheatah