Variables superglobals:
$_SERVER["REQUEST_METHOD"]: GET
$_REQUEST['fname']:
$_POST["fname"]:
$_GET["fname"]:
Codi /527_request_post/index.php:
<!doctype html>
<HTML lang="ca">
<HEAD>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
<TITLE>REQUEST fent servir POST</TITLE>
</HEAD>
<BODY>
<form method="post" action="index.php">
Nom: <input type="text" name="fname">
<input type="submit" value="Entra-ho">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom = htmlspecialchars($_REQUEST['fname']);
if (empty($nom)) {
echo "No hi ha res a nom";
} else {
echo "Hola, $nom.";
}
}
echo "<BR><BR><BR>\n";
echo "<h1>Variables superglobals: </h1><BR>\n";
echo '$_SERVER["REQUEST_METHOD"]: '.$_SERVER["REQUEST_METHOD"]."<BR>\n";
echo '$_REQUEST[\'fname\']: '.$_REQUEST['fname']."<BR>\n";
echo '$_POST["fname"]: '.$_POST["fname"]."<BR>\n";
echo '$_GET["fname"]: '.$_GET["fname"]."<BR>\n";
?>
<BR>
<h1>Codi <?php echo $_SERVER['PHP_SELF'];?>: </h1>
<?php
show_source("index.php");
?>
</BODY>
</HTML>