A jelszavakat, személyes és mások számára nem publikus adatokat minden esetben POST metódussal kell bekérni!
A példakód működését külön böngésző ablakban is érdemes kipróbálni:
>> Jelszó - $_POST tömb használatával
>> Jelszó - $_GET tömb használatával
Itt megfigyelhető, hogy a GET metódus használatakor az URL-ben olvasható a megadott jelszó is.
Jelszó - $_POST tömb használata:
Forráskód
<body>
<?php
$nev = ""; $jelszo = "";
// Az űrlapot elküldték ?
if (isset($_POST["kuld"])) {
// Létezik a 'nev' nevű mező?
if (isset($_POST["nev"])) {
if ( $_POST["nev"] > "") {$nev = $_POST["nev"];}
}
// Létezik a 'jelszo' nevű mező?
if (isset($_GET["jelszo"])) {
if ($_POST["jelszo"] > "") {$jelszo = $_POST["jelszo"];}
}
// A beérkező adatok megjelenítése
echo"<h2>Ezt küldte a szervernek:</h2>
<br><b>Név:</b> $nev
<br><b>Jelszó:</b> $jelszo
<br><hr><br>";
}
?>
<h2>Jelszó - $_POST tömb használata</h2>
<form action="php5_form_post_jelszo.php" method="post" >
<label for="nev">Név:</label>
<input type="text" id="nev" name="nev" value="" > <br>
<label for="jelszo">Jelszó:</label>
<input type="password" id="jelszo" name="jelszo" value="" >
<input type="submit" name="kuld">
</form>
</body>