Php,html:redirection vers une partie d'1 page
Résolu
birdsfly
Messages postés
240
Date d'inscription
Statut
Membre
Dernière intervention
-
birdsfly Messages postés 240 Date d'inscription Statut Membre Dernière intervention -
birdsfly Messages postés 240 Date d'inscription Statut Membre Dernière intervention -
dans une page "lien.php", j'ai mis :
Code : PHP
pour qu'elle redirige vers la page "cible.php".
le problème c'est que normalement, pour ouvrir directement la page "cible.php" on doit taper un mot de passe, mais je veux que si on essaie de l'afficher à partir de la page "lien.php", qu'elle s'ouvre sans mot de passe.
Plus précisément, la page "lien.php" doit faire une redirection vers la partie 'else' du code de "cible.php" qui suit:
Code : PHP
J'ai eu l'idée d'ajouter la ligne
veuillez m'aider
merci d'avance
Code : PHP
header('Location:cible.php');
pour qu'elle redirige vers la page "cible.php".
le problème c'est que normalement, pour ouvrir directement la page "cible.php" on doit taper un mot de passe, mais je veux que si on essaie de l'afficher à partir de la page "lien.php", qu'elle s'ouvre sans mot de passe.
Plus précisément, la page "lien.php" doit faire une redirection vers la partie 'else' du code de "cible.php" qui suit:
Code : PHP
<?php if (!isset($_POST['mdp']) OR $_POST['mdp'] != "mot_de_passe") { ?> <p>Veuillez entrer le mot de passe d'administrateur pour ouvrir la page de validation :</p> <form action="cible.php" method="post"> <p> <input type="password" name="mdp" /> <input type="submit" value="Valider" /> </p> </form> <?php } // Le mot de passe a été envoyé et il est bon else { //la partie vers laquelle "lien.php" doit rediriger } ?>
J'ai eu l'idée d'ajouter la ligne
<a name=nom></a>après le 'else', puis dans la page "lien.php" mettre:
header('Location:cible.php#nom')mais elle menait toujours vers la partie formulaire pour entrer le mot de passe :( .
veuillez m'aider
merci d'avance
A voir également:
- Php,html:redirection vers une partie d'1 page
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
2 réponses
Je l'ai utilisé, mais elle me redirigeait vers la page cible tout en me forçant à saisir le mot de passe, alors j'ai pensé à utiliser un formulaire:
Ce qui permet d'aller vers "cible.php" et exactement vers la partie que je veux puisque le mot de passe est passé dans le champ de texte caché, et ça a marché :)
Merci beaucoup avion-f16
<form method=POST action="cible.php"> <input type="hidden" name="mdp" value="nouv"/> <input type="submit" value="revenir"/> </form>
Ce qui permet d'aller vers "cible.php" et exactement vers la partie que je veux puisque le mot de passe est passé dans le champ de texte caché, et ça a marché :)
Merci beaucoup avion-f16