|
La Communauté Webmaster 
| Pages: [1] 2 |
 |
|
|
|
Auteur |
Sujet: Parametre d'url... (Lu 2036 fois) |
|
 |
Parametre d'url...
« sur: le 24-10-2003 a 16:28:48 » |
|
Ludomega
Invité
|
Alors la je comprend vraiment aps ce qu'il se passe....
J'ai une page liens
Comme code j'ai
<a href='affichliens.php?rub=essai'>parfumeurs</a>
Et sur ma page affichliens j'ai
echo $rub;
Bref, rien de bien compliqué quoi..... et, pourtant, quand je clique sur le lien mon navigateur (IE) m'envoit a l'adresse affichliens.php?rub=essai mais sur ma page a la place d'avoir "essai" j'ai: Notice: Undefined variable: rub in e:\easyphp1-7\www\mini-parfum\affichliens.php on line 14
Ou alors c'est plane completement ou alors j'ai zappé un truc ou alors je sais pas.... A moins que ce ne soit un bug de la nouvelle version d'easy php, la 1.7 (mais bon je doute quand même).....
Ca fait une heure que je bloque dessus... j'ai pas zapper les <?php et ?> je les ai juste pas mis pour un gain de place... |
|
|
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #1 sur: le 24-10-2003 a 16:55:47 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #2 sur: le 24-10-2003 a 16:58:35 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #3 sur: le 24-10-2003 a 17:04:22 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #4 sur: le 24-10-2003 a 18:33:02 » |
|
Ludomega
Invité
|
En fait j'ai chercher un peu apres sur le net, et j"suis tombé sur un site ou ils expliquent que depuis la version 4.0.2 (j'espere que je me trompe pas) il faut procéder comme ca, alors qu'avant ce n'était pas nécéssaire....
Etant donné que j'ai instaler hier la derniere version de easy php qui doit contenir cette version de php, ca pouvait aps marché....
Merci en tout cas, ca m'a permis d'avancer... |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #5 sur: le 24-10-2003 a 19:58:25 » |
|
|
|
|
 |
Variable $rub
« Répondre #6 sur: le 20-12-2003 a 20:52:43 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #7 sur: le 20-12-2003 a 22:54:45 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #8 sur: le 21-12-2003 a 09:52:45 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #9 sur: le 21-12-2003 a 15:27:54 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #10 sur: le 24-12-2003 a 01:09:05 » |
|
POde.uk
Forum-france Habitué
  
Hors-Ligne
Sexe: 
Messages: 342

www.google.fr est ton ami
|
c'est logique glux
le problème qu'avait ludo c'est que le server lui disait qu'il utilisait une variable qui n'était pas initialisée avant d'être utilisée.
PHP permet en fonction de la configuration du server d'utiliser des variables avant qu'elles soit initilialisées ou non
dans le cas de ludo, il voulait récupérer une variable passée par la méthode GET mais sans l'appeler par $_GET[] le script ne savait donc pas ou la chercher, et mettait son erreur, car dans les variables locales il n'existait pas de rub
(remarque que si les valeurs passées en GET et POST sont enregistrées en globales tout de suite -encore une possiblité de PHP qui n'est plus reglée par défaut sur ON avec les dernières versions de PHPet donc easyphp- le bug n'apparait pas, car la valeur initialisée en GET est passée en globale, et aurait donc été initialisée avant)
ton problème vient du fait que tu veuilles tout de suite inclure dans ta pseudo frame un fichier .php, sans même tester auparavant si on a bien demandé son inclusion
si tu appelles directement index.php, sans paramètres derrière, rub n'est pas setté, donc erreur d'inclusion c'est pour ça que ça marche quand tu mets index.php?rub=home
tout ce que tu as à faire, c'est avant l'include de mettre un isset.
if (isset($_GET['rub'])) include($_GET['rub'].".php")
|
|
ou bien
$rub = $_GET['rub'] ? $_GET['rub'] : "page_par_défaut"; include($rub.".php");
|
|
|
Circulez, y'a rien à voir! |
|
|
 |
Re:Parametre d'url...
« Répondre #11 sur: le 24-12-2003 a 08:13:18 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #12 sur: le 24-12-2003 a 08:26:44 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #13 sur: le 24-12-2003 a 14:37:24 » |
|
|
|
|
 |
Re:Parametre d'url...
« Répondre #14 sur: le 24-12-2003 a 16:03:30 » |
|
|
|
|
| Pages:
[1] 2 |
|
|
|
| |
|
|