Bonsoir,
N'etant pas un spécialiste php si quelqu'un veut bien
m'expliquer. Sur un moteur de recherche je rentre 2 variables
$q (question) et $loc (localisation). Ensuite j'arrive à encoder
la première variable $q mais je voudrais également encoder la 2eme
et sécurisé le tout sous if(isset, ... ) mais cette forme ça ne passe pas
merci de votre aide
ludo
N'etant pas un spécialiste php si quelqu'un veut bien
m'expliquer. Sur un moteur de recherche je rentre 2 variables
$q (question) et $loc (localisation). Ensuite j'arrive à encoder
la première variable $q mais je voudrais également encoder la 2eme
et sécurisé le tout sous if(isset, ... ) mais cette forme ça ne passe pas
<FORM id=qr method="get" action="' . $PHP_SELF . '">
<SPAN class=search><input id=q type="text" name="q" size="30" maxlength="220" value="' . ($_GET['q']) . '"><input id="q" type="text" name="loc" size="20" value="' . ($_GET['loc']) . '"><INPUT id="search_bt" type="submit" name="sa" value="Rechercher">
</SPAN></FORM>
if(isset($_GET['q']) && !empty($_GET['q'])) {
if (get_magic_quotes_gpc()) {
$_GET['q'] = stripslashes($_GET['q']);
}
$q = urlencode($_GET['q']);
if(isset($_GET['loc']) && !empty($_GET['loc'])) {
if (get_magic_quotes_gpc()) {
$_GET['loc'] = stripslashes($_GET['loc']);
}
$l = urlencode($_GET['loc']);
if(!empty($_GET['start']) && is_numeric($_GET['start])) {
$p = $_GET['start'];
$qp = $_GET['start'];
} else {
$qp = 1;
$p = 0;
}
$pagenum = $p;
}
merci de votre aide
ludo