[linux] Re: php parameter passing in url

Diederick de Vries d.d.vries op nki.nl
Di Okt 4 15:23:41 CEST 2005


On Tuesday 04 October 2005 15:15, Hans Paijmans wrote:
> WTF!!! Je kunt ook niet drie weken iets anders doen en dan is de
> hele syntax omgegooid!!!

Nee, dat is al meer dan een jaar zo, als ik meniet vergis zelfs al twee jaar. 
(v4.0 o.i.d. ?), tenzij je je PHP met speciale opties hebt gecompileerd. Dit 
is vanwege de veiligheid. Zoek in de manual op super global arrays.

> Maar wat ik echt wil is het volgende: en hoe moet dat met $_GET?
>
> if ($password!="blablabla")
>    {
>    echo "<form method=get action=\"index.php?password=\"$password\"\">\n";
>    echo "Password: <input type=password size=10 name=password>\n";
>    echo "</form>\n";
>    exit;
>    }

in index.php:

$password = $_GET['password'];

Maar ik zou bij forms POST gebruiken als method: GET is zichtbaar in de url en 
dus minder veilig. In dat geval wordt het

$password = $_POST['password'];

Diederick de Vries

-- 
Bio-informatician
Nederlands Kanker Instituut/Antoni van Leeuwenhoek Ziekenhuis
H-2, Division of Molecular Carcinogenesis
Plesmanlaan 2
1066 CX Amsterdam
The Netherlands

Telephone: +31 20 512 2053
Fax: +31 20 512 1954

-- Attached file included as plaintext by Ecartis --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDQoJg9oEGa/DbLJcRAkIVAKCvIiMxKjwlZ914iSLjERiyE/ZRQQCfaUQY
xiwHnfTPwHUMAbDw4UWh1J4=
=JFw3
-----END PGP SIGNATURE-----





More information about the Linux mailing list