moteur avec 2 variables

  • Auteur de la discussion Auteur de la discussion dudo
  • Date de début Date de début
WRInaute impliqué
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

<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
 
WRInaute accro
il y a un mélange de html et php assez curieux. Aucun echo ou print pour afficher le formulaire.
Les traitements sont bien dans le script mais pas appliqués dans le formulaire .
 
WRInaute impliqué
il y a un mélange de html et php assez curieux. Aucun echo ou print pour afficher le formulaire.
Les traitements sont bien dans le script mais pas appliqués dans le formulaire

Bon autant pour moi, sur wri j'ai oublié <?php , mais ils sont
dans mon code, ce que je voulais savoir c'est si cette partie du code
est correct, car la val $loc nest pas encodée
<?
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']);
}
$loc = urlencode($_GET['loc']);

?>
[/code]
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut