vielleicht kann mir einer helfen. Ich habe aus Sicherheitsgründen in php.ini die registerglobals auf off umgestellt.
Ich habe folgendes Testskript ausprobiert, um die Übergabe von Variablen mit $_POST zu testen. Leider klappt es nicht:
- Code: Select all
<html>
<head>
<title>Personalized Hello World</title>
</head>
<body>
<?php
print_r($_POST);
print_r($_REQUEST);
if (!empty($_POST['name'])) {
echo "Greetings,{$_REQUEST['name']},and welcome.";
}
?>
<form action="<?php print $_SERVER['PHP_SELF']?>" method="post">
Enter your name: <input type="text" name="name">
<input type="submit">
</form>
</body>
</html>
Bei diesem Skript kommt immer nur die Eingabeaufforderung und nicht das" "Greeting....
Die REQUEST und POST-Arrays bleiben immer leer.
GRuß Claron