pb vars et include

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb vars et include

par RinaBK » 30 sept. 2006, 14:30

J'ai déjà eu ce problème, et il m'a suffit de mettre des espace et un peu plus de parenthaise pour que cela fonctionne... Peut-être que chez toi aussi ??
if (( ($_GET['option'] == "com_content") && ($_GET['task'] == "view") && ($_GET['id'] == "16") && ($_GET['Itemid'] == "41")) || ($_GET['option'] == ""))

par Invité » 30 sept. 2006, 11:36

je suis chez hosteur (je sais pas le meilleur, mais j'avais jamais eu de pbs jusque là)

dans la page fichier1.php j'ai en plus de mes vars qui "flottent":
echo "<div>"; 
$incl .= "/mosaddphp/insert/fichier2.php";
require($incl);
echo "</div>";
L'inclusion de la page fonctionne.
Dans fichier2.php, il y a un script qui affiche une image en fonction de l'url
:
<?php 
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="16" && $_GET['Itemid']=="41") || $_GET['option']=="") {	
?>

<img src="../mosaddphp/images/rand_wstart.jpg"/>

<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="42" && $_GET['Itemid']=="66") || $_GET['option']=="") {	
?>

<img src="../mosaddphp/images/rand_ref.jpg"/>

<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="14" && $_GET['Itemid']=="51") || $_GET['option']=="") {	
?>

<img src="../mosaddphp/images/rand_smesure.jpg"/>

<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="32" && $_GET['Itemid']=="55") || $_GET['option']=="") {	
?>

<img src="../mosaddphp/images/rand_mambo_1.jpg"/>

<?php
}
?>
Mon pb, c'est que fichier.php affiche toutes les images à la fois, sans respecter les conditions.
J'ai fait des test sur les $_GET et effectivement les variables ne sont pas dispo comme prévu.
Je précise que le code marche en local, et affiche une image à la fois!

par artotal » 30 sept. 2006, 03:03

fait voir ton code

par fabien_14 » 30 sept. 2006, 01:34

Chez quel hébergeur est tu ?

par Invité » 30 sept. 2006, 01:02

Non c'est encore pire: mon $_GET marche en local, pas chez l'hébergeur...comment est-ce possible?

pb vars et include

par Invité » 30 sept. 2006, 00:44

Bonjour à tous,

J'ai des variables dans une page fichier1.php , j'arrive à les afficher en faisant echo $_GET['MaVar'].

Dans fichier1.php, je fais un include d'un autre fichier, fichier2.php

Dans fichier 2, quand j'essaye de "capter' les variables en faisant $_GET['MaVar'], je n'ai rien qui s'affiche.

L'inclusion pose -t-elle un pb pour récupérer des variables à la volée?