par
jyer » 05 janv. 2007, 16:15
Salut,
Deux petites questions:
ALLER A
J'ai une question extrêmement basique mais j'ai pas réussi à trouver de réponse sur google...
J'aimerai écrire un fonction genre:
if (value==foo)
{
alors aller à
http://www.google.com
}
Par quoi remplacer le "aller à"
HTMLENTITIES
J'ai une question un brin moins basique concernant l'utilisation d'un mot de passe. J'suis aller trouver un script pour protéger l'accès à un fichier par mot de passe. J'ai pas mal entendu parlé du cross-scripting et me pose la question suivante concernant ce script (extraits):
<?php
$LOGIN_INFORMATION = array(
'admin' => 'adminpass'
);
?>
<html>
<form>
<?php if (USE_USERNAME) echo 'Login:<br /><input type="input" name="access_login" /><br />Password:<br />'; ?>
<input type="password" name="access_password" /><p></p><input type="submit" name="Submit" value="Submit" />
</form>
</html>
<?php
if (isset($_POST['access_password'])) {
$login = isset($_POST['access_login']) ? $_POST['access_login'] : '';
$pass = $_POST['access_password'];
Ces deux dernières lignes qui définissent les variables ne devraient-elle pas être protégées par un htmlentities?
if (isset($_POST['access_password'])) {
$login = isset(htmlentities($_POST['access_login'])) ? htmlentities($_POST['access_login']) : '';
$pass = htmlentites($_POST['access_password']);
Si non, pourquoi pas?
Merci bcp,
jr