> Tous les forums > Forum des Webmasters
 redirectionSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
t14
  Posté le 05/02/2014 @ 15:15 
Aller en bas de la page 
Petit astucien

Bonjour,

En sachant que $_SERVER['SCRIPT_URI'] renvoie l'URL de la page actuelle et ses variables, voilà le lien que je veux faire :
<a href="./gestion/$_SERVER['SCRIPT_URI']">Gestion</a> (rediriger sur une page identique d'un autre répertoire)
Mais cela ne fonctionne pas ! Certainement une erreur d'écriture ?


Comment l'écrire ?

Merci.

Publicité
y.bli
 Posté le 05/02/2014 à 18:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Message original par t14

En sachant que $_SERVER['SCRIPT_URI'] renvoie l'URL de la page actuelle et ses variables, voilà le lien que je veux faire :
Gestion (rediriger sur une page identique d'un autre répertoire)
Mais cela ne fonctionne pas ! Certainement une erreur d'écriture ?

Comment l'écrire ?

Bonjour,

J'ai pas compris ton problème...

De toutes façons, tu mélanges du HTML avec du PHP... comme ça, ça ne peut pas fonctionner.

Mais qu'est-ce que l'URL de la page actuelle vient faire ? à quoi ça sert ? tu ne peux pas faire un lien direct vers la page qui t'intéresse ?

@+



Modifié par y.bli le 05/02/2014 18:08
t14
 Posté le 05/02/2014 à 18:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
y.bli a écrit :
Message original par t14

En sachant que $_SERVER['SCRIPT_URI'] renvoie l'URL de la page actuelle et ses variables, voilà le lien que je veux faire :
Gestion (rediriger sur une page identique d'un autre répertoire)
Mais cela ne fonctionne pas ! Certainement une erreur d'écriture ?

Comment l'écrire ?

Bonjour,

J'ai pas compris ton problème...

De toutes façons, tu mélanges du HTML avec du PHP... comme ça, ça ne peut pas fonctionner.

Mais qu'est-ce que l'URL de la page actuelle vient faire ? à quoi ça sert ? tu ne peux pas faire un lien direct vers la page qui t'intéresse ?

@+

En fait, j'affiche une page : http://www.toto.fr/famille/index.php?page=fiche_indiv&id=2&famille=truc

Si je clique sur le lien gestion, je veux afficher la même page dans un environnement "gestion". Cet environnement se trouve dans famille/gestion. Dans cet environnement, j'ai les mêmes fichiers, plus détaillés et sans restriction de modification.

Il faut donc que je trouve le moyen de passer l'URL de ma première page dans la deuxième, avec les variables.

$_SERVER['REQUEST_URI'] me donne comme adresse : /famille/index.php?page=fiche_indiv&id=2&famille=truc
=> dans ce cas, comment placer le dossier gestion entre famille et index.ph ?

J'ai essayé ceci : <a href="gestion/page_du_lien?pageprecedente=<?php echo $_SERVER['SCRIPT_URI']; ?>" >Gestion</a>, mais cela ne fonctionne pas. Voici le lien que je récupère : http://www.toto.fr/famille/gestion/page_du_lien?pageprecedente=



Modifié par t14 le 05/02/2014 18:36
y.bli
 Posté le 05/02/2014 à 18:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

et si tu fais :

http://www.toto.fr/famille/gestion/index.php?page=fiche_indiv&id=2&famille=truc

car les variables fiche_indv et truc n'ont pas changé

(tu as bien un index.php dans le dossier gestion)

@+



Modifié par y.bli le 05/02/2014 18:53
t14
 Posté le 05/02/2014 à 19:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
y.bli a écrit :

et si tu fais :

http://www.toto.fr/famille/gestion/index.php?page=fiche_indiv&id=2&famille=truc

car les variables fiche_indv et truc n'ont pas changé

(tu as bien un index.php dans le dossier gestion)

@+


Effectivement, c'est ce que je cherche à faire. Mais comment passer l'URL sachant que tout dépend de la page afficher (page=......) qui n'est pas constante, et des variables qui ne sont pas constantes non plus ?



Modifié par t14 le 05/02/2014 19:11
y.bli
 Posté le 05/02/2014 à 22:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
t14 a écrit :
y.bli a écrit :

et si tu fais :

http://www.toto.fr/famille/gestion/index.php?page=fiche_indiv&id=2&famille=truc

car les variables fiche_indv et truc n'ont pas changé

(tu as bien un index.php dans le dossier gestion)

@+


Effectivement, c'est ce que je cherche à faire. Mais comment passer l'URL sachant que tout dépend de la page afficher (page=......) qui n'est pas constante, et des variables qui ne sont pas constantes non plus ?

Je ne comprends pas pourquoi tu veux passer l'URL... à quoi elle sert ?

Chaque fois que tu es sur une page avec les variables 'fiche_indiv' et 'truc', tu veux aller sur la page qui correspond aux mêmes variables dans le dossier 'gestion', c'est bien ça ?

@+

t14
 Posté le 06/02/2014 à 09:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
y.bli a écrit :
t14 a écrit :
y.bli a écrit :

et si tu fais :

http://www.toto.fr/famille/gestion/index.php?page=fiche_indiv&id=2&famille=truc

car les variables fiche_indv et truc n'ont pas changé

(tu as bien un index.php dans le dossier gestion)

@+


Effectivement, c'est ce que je cherche à faire. Mais comment passer l'URL sachant que tout dépend de la page afficher (page=......) qui n'est pas constante, et des variables qui ne sont pas constantes non plus ?

Je ne comprends pas pourquoi tu veux passer l'URL... à quoi elle sert ?

Chaque fois que tu es sur une page avec les variables 'fiche_indiv' et 'truc', tu veux aller sur la page qui correspond aux mêmes variables dans le dossier 'gestion', c'est bien ça ?

@+

Je suis sur un site avec une page 'fiche_indiv' et 'truc', ou une page 'liste_indiv' et 'truc2'. Sur ces pages (qu'on appellera A), j'ai un bouton 'gestion' qui me permet de me diriger vers un environnement de gestion (autre dossier sécurisé), où je réaffiche mes pages ('fiche_indiv' et 'truc', ou 'liste_indiv' et 'truc2', ...........), qu'on appellera B, avec possibilité de les modifier. J'ai donc mes pages (A) enregistrées dans le dossier du site (famille), et ces mêmes pages (B) enregistrées dans le dossier 'famille/gestion' (dossier sécurisé, pages + complètes, avec données confidentiels).

J'avais également pensé à récupérer l'URL de ma page A : $adresse = $_SERVER['REQUEST_URI'];


faire un explode : $adresse2 = explode("/", $adresse);

reconstituer l'adresse : $adresse3 = $adresse2[0]/$adresse2[1]/$adresse2[2]/gestion/$adresse2[3];

Et donc, mon bouton 'gestion' aurait pour lien $adresse3. Mais je ne sais pas si on peut lui attribuer une variable en tant qu'adresse url ?!



Modifié par t14 le 06/02/2014 09:51
t14
 Posté le 06/02/2014 à 18:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'ai trouvé :


<?
$adresse=$_SERVER['REQUEST_URI'];
$adresse4 = explode("/", $adresse);
$adresse5 = ("$adresse4[1]/gestion/$adresse4[2]");
?>

<a href="http://www.toto.fr/<?php echo $adresse5; ?>" >Gestion</a>

Merci et A ++

y.bli
 Posté le 07/02/2014 à 11:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
t14 a écrit :

J'ai trouvé :

OK, merci pour le retour d'info, j'ai pas trop eu le temps d'approfondir.

@+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
64,13 €Disque dur externe portable Toshiba Canvio Basics 2 To USB 3.0 à 64,13 €
Valable jusqu'au 03 Mars

Amazon propose actuellement le disque dur externe portable Toshiba Canvio Basics 2 To USB 3.0 à 64,13 € seulement ! Avec ses 2 To et sa connectique USB 3.0 compatible USB 2.0, vous aurez de quoi stocker rapidement et emporter avec vous vos photos, vos films, etc.  La livraison est gratuite.


> Voir l'offre
289,59 €Disque dur externe Western Digital My Book Duo 12 To USB 3.1 à 289,59 €
Valable jusqu'au 29 Février

Amazon propose actuellement le disque dur externe Western Digital My Book 12 To USB 3.1 à 289,59 livré gratuitement. On le trouve ailleurs autour à partir de 380 €. Le My Book Duo est une solution de stockage RAID de bureau d’une très grande capacité, idéale pour stocker des photos, des vidéos, des documents et de la musique. Vous pourrez l'utiliser en mode RAID 0 pour des perfomances ultrarapides (vitesse de lecture séquentielle pouvant atteindre 360 Mo/s) ou bien en mode RAID 1 pour bénéficier d’une redondance et mettre vos données en miroir sur les disques durs installés dans le boîtier. Ce dernier comporte en effet 2 disques durs Western Digital RED de 6 To adaptés aux NAS et qui peuvent être récupérés pour être utilisés ailleurs. Sachant qu'un disque dur RED 6 To coûte au moins 200 €, l'achat du Western Digital My Book Duo 12 To peut aussi être une solution économique si vous avez besoin de 2 disques durs 6 To pour votre NAS.


> Voir l'offre
18,90 €Microsoft Office Professionnel 2016 Plus à 18,90 €
Valable jusqu'au 01 Mars

Le vendeur sérieux Digital FR sur Amazon propose la clé d'activation légale pour Microsoft Office Professionnel 2016 Plus en français à 18,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2016 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2016 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Si la version 2019 fonctionne uniquement avec Windows 10, cette version 2016 fonctionne avec Windows 7, Windows 8 et Windows 10 !


> Voir l'offre

Sujets relatifs
Redirection de site web
Redirection si le mot de passe n'est pas bon...
Redirection
enlever redirection
Redirection 301 avec www ou sans
Redirection google chrome (du coté client)
redirection d'adresse
Redirection Orange vers nom de domaine OVH ?
Redirection
Déménagement ou redirection
Plus de sujets relatifs à redirection
 > Tous les forums > Forum Forum des Webmasters