GET vide mais présente
15 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
GET vide mais présente
bon alors voila voila je voulez test l'url rewriting et j'ai donc fait le petit tutorial sympatique du site , la premiere etape ça marche bien donc mon serveur en a bien la capacité.
je fait donc le 2eme exemple et la le probleme c que j'ai pas de page d'erreur (bonne nouvelle hein?) MAIS! quand je desire recuperer les variable via le $_GET , c'est vide.
page php test.php
Resultat sur la page
Mon url pour accedé a la page test.php
j'ai fait quelque post pour chercher mais en general les gens il reçoive pas la variable get , moi ça marche mais c vide pourquoi?
merci[/i]
je fait donc le 2eme exemple et la le probleme c que j'ai pas de page d'erreur (bonne nouvelle hein?) MAIS! quand je desire recuperer les variable via le $_GET , c'est vide.
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^test-(.*)-(.*).html$ /test.php?id=$1&rubrique=$2 [L]
page php test.php
- Code: Tout sélectionner
<html>
<head>
<title>Test</title>
</head>
<body>
<?php print_r($_GET); ?>
</body>
</html>
Resultat sur la page
- Code: Tout sélectionner
Array ( [id] => [rubrique] => )
Mon url pour accedé a la page test.php
- Code: Tout sélectionner
test-1-1.html
j'ai fait quelque post pour chercher mais en general les gens il reçoive pas la variable get , moi ça marche mais c vide pourquoi?
merci[/i]
-

biscuit - WRInaute impliqué

- Messages: 519
- Inscription: 5 Juin 2006
Et comme ça ?
- Code: Tout sélectionner
RewriteRule test-.*-.*\.html$ /test.php?id=$1&rubrique=$2 [QSA,L]
-

erestrebian - WRInaute occasionnel

- Messages: 460
- Inscription: 15 Juin 2007
C'est bizarre, j'ai des rewrite dans le style qui fonctionnent bien mais j'utilise
([0-9]+)
au lieu de
(.*)
quand je n'ai que des chiffres...
et quand tu affiches la page avec l'url normale, le print_r($_GET) fonctionne?
([0-9]+)
au lieu de
(.*)
quand je n'ai que des chiffres...
et quand tu affiches la page avec l'url normale, le print_r($_GET) fonctionne?
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
biscuit a écrit:Et comme ça ?
- Code: Tout sélectionner
RewriteRule test-.*-.*\.html$ /test.php?id=$1&rubrique=$2 [QSA,L]
non c'est idem le resultat
apres pour le <?php echo $_GET['rubrique']; ?> non ça fonctionne pas (meme si ça ne me mets aucune erreur comme quoi la variable j'existe pas vu qu'elle est vide mais existe quand meme)
et avec ([0-9]+) c'est idem ça ne marche pas
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
ha oui et si j'utilise l'url original ça marche totalement bien 
-

erestrebian - WRInaute occasionnel

- Messages: 460
- Inscription: 15 Juin 2007
Tu testes en local ou sur un serveur web?
Est-ce que l'url rewriting est autorisé?
Est-ce que l'url rewriting est autorisé?
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
l'url rewirting est autorisé vu que le test du tutorial marche. et vu que l'url rewirting marche meme dans ce cas la , sauf que les variable passe pas elle son pas recuperé (mais juste la valeur)
et je suis sur un serveur web sous apache
et je suis sur un serveur web sous apache
-

Bh@Mp0 - WRInaute discret

- Messages: 245
- Inscription: 18 Jan 2005
1) Donne nous une URL de test.
2) Essaie éventuellement de faire une redirection "visible" (avec l'option R) :
3) Sinon, dans test.php, fais un print_r($_REQUEST); plutôt (juste pour voir si y'a pas une couille dans le pâté ...)
2) Essaie éventuellement de faire une redirection "visible" (avec l'option R) :
- Code: Tout sélectionner
RewriteRule ^test-(.*)-(.*).html$ /test.php?id=$1&rubrique=$2 [R,L]
3) Sinon, dans test.php, fais un print_r($_REQUEST); plutôt (juste pour voir si y'a pas une couille dans le pâté ...)
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
url principal :
http://alex.impakt.fr/test.php
url de test :
http://alex.impakt.fr/test.html
htacess actuel :
test.php code source actuel :
http://alex.impakt.fr/test.php
url de test :
http://alex.impakt.fr/test.html
htacess actuel :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^([0-9a-zA-Z-]+)\.html$ test.php?var=$1 [R,L]
test.php code source actuel :
- Code: Tout sélectionner
<pre>
<?php print_r($_GET); ?>
</pre>
<pre>
<?php print_r($_REQUEST); ?>
</pre>
- ciboulette
- Nouveau WRInaute

- Messages: 7
- Inscription: 3 Juil 2007
le probleme c'est que non , a la racine de mon serveur j'ai qu'un fichier index.php vide et les 2 fichier

15 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie - 09-05-2005
- Etude statistique de la structure du web - 20-02-2006
- Référencement Bing : l'essentiel à savoir - 08-06-2009
- Format optimal d'un lien pour le référencement - 04-08-2008
- Google AdSense : Nouvelles fonctionnalités - 01-09-2004
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META - 11-05-2007
- Googlebot, le robot d'indexation de Google - 21-02-2003
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



