Liebe(r) Buubel,
in PHP hast Du dazu die superglobale Variable $_GET, die ein assoziatives Array ist. Sollte ein Link von Dir so aussehen: <a href="texte.php?text=1">...</a>, dann ist diese Variable mit folgendem Inhalt gefüllt:
$_GET = array(
['text'] => 1
)
Du kannst also im Script abfragen, ob diese Variable im $_GET-Array existiert:
$text = "" // Variable vorbelegen
if (isset($_GET['text'])) $text = $_GET['text'];
/* An dieser Stelle ist höchste Vorsicht geboten, denn über diesen Parameter könnte bösartiger Code auf Deinen Server eingeschleust werden!
In $text könnte also etwas Böses stehen, daher wird nun wie folgt verfahren! */
switch ($text)
{
case "1":
tue_etwas();
break;
case "2":
tue_etwas_anderes();
break;
default:
tue_etwas_standardisiertes();
}
/* In diesem Script wird nirgends mit den in $text enthaltenen Inhalten etwas Aktives unternommen (etwa ein ganz böses "include($text)" oder Ähnliches), es wird lediglich darauf geprüft, was darin enthalten _darf_. */
Hoffe es hilft Dir weiter!
Liebe Grüße aus Ellwangen,
Felix Riesterer.