Page 1 sur 2
Page et informations précedentes
Posté : 25 avr. 2008, 17:35
par katagoto
Bonjour
Voilà, je réalise un site en ce moment et en haut de toutes mes pages, si l'utilisateur n'est pas connecté, il dispose d'un petit champ pour se connecter, mon problème :
Lorsqu'il envois ses identifiants, j'aimerais que ça le renvois à sa page pécédente, avec les GET, comment puis-je faire ???
Par avance merci...
Posté : 25 avr. 2008, 17:43
par Jules Petibidon
Hello,
Structurer ton code. Réfléchir à tes traitements et procédures pour ne pas avoir à faire de retour en arrière.
Les traitements d'abord, l'affichage après.
Posté : 25 avr. 2008, 19:30
par katagoto
Bah j'ai une bonne structure pour mon code, mais j'ai environs 250.000 lignes répartis sur une centaine de fichier, j'ésite à mettre les informations que je veux en hidden :/
Posté : 26 avr. 2008, 02:35
par x@v
dans un champ hidden tu mets la valeur de la page courante.
Variable que tu récupères dans un header()
Une autre solution se servir d'un controleur...
Si sa te gène utilise une session
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 26 avr. 2008, 12:57
par katagoto
Le problème avec les sessions, car j'y ai déjà pensé, c'est que si le membre à 3 fenètre et qu'il actulise la 3ème en dernier et qu'en suite il se connecte sur la première :/ il sera dirigé vers la troisième

Posté : 26 avr. 2008, 15:14
par @rthur
Le problème avec les sessions, car j'y ai déjà pensé, c'est que si le membre à 3 fenètre et qu'il actulise la 3ème en dernier et qu'en suite il se connecte sur la première :/ il sera dirigé vers la troisième


Posté : 26 avr. 2008, 15:46
par katagoto
Bah c'est idiot ^^' mais c'est pas de ma faute ^^'
Re: Page et informations précedentes
Posté : 26 avr. 2008, 19:10
par dunbar
Bonjour
Voilà, je réalise un site en ce moment et en haut de toutes mes pages, si l'utilisateur n'est pas connecté, il dispose d'un petit champ pour se connecter, mon problème :
Lorsqu'il envois ses identifiants, j'aimerais que ça le renvois à sa page pécédente, avec les GET, comment puis-je faire ???
Par avance merci...
Pourquoi ne pas utiliser $_SERVER['HTTP_REFERER'];

Re: Page et informations précedentes
Posté : 26 avr. 2008, 22:01
par Aureusms
Pourquoi ne pas utiliser $_SERVER['HTTP_REFERER'];

Hmm

me rappelle qu'on m'a dis dans ce forum que ce n'était pas très fiable...
Posté : 26 avr. 2008, 22:11
par Aureusms
Bon une idée comem cela rapidement.
Tu utilises les variables de session (attend râle pas tout de suite).
- Tu utilises une variable appelée $_SESSION["utilisateur"] qui sera affectée par une FALSE si l'utilisateur n'est pas connecté.
Tu utilises un variable $_SESSION["page_courante"] qui prends un parse_url par example.
Dans ta page de connexion tu fais tes traitements de vérification de mot de passe et de login, tu mets si tout est Ok la variable $_SESSION["utilisateur"] sur TRUE et tu rediriges vers $_SESSION["page_courante"].
Si plusieurs pages sont ouvertes (je reprends ton exemple), si le client relaod la page, tu vérifies si $_SESSION["utilisateur"] est TRUE et tu traites en conséquence. Je pense que cela peut marcher.
Posté : 27 avr. 2008, 09:30
par katagoto
J'ai pas tout compris mais je crois avoir trouvé la solution :
<script type="text/javascript">javascript:history.go(-1)</script><p><A HREF="javascript:history.go(-1)">Retour</A>
Voilà ^^'
Posté : 27 avr. 2008, 17:47
par dunbar
J'ai pas tout compris mais je crois avoir trouvé la solution :
<script type="text/javascript">javascript:history.go(-1)</script><p><A HREF="javascript:history.go(-1)">Retour</A>
Voilà ^^'
Et ci le java srcipt est désactiver

Posté : 27 avr. 2008, 18:35
par katagoto
Bah hormis mis que c'est hyper rare :
<html><head><title>Connexion réussie</title></head><body><script type="text/javascript">javascript:history.go(-1)</script><p><A HREF="javascript:history.go(-1)">Retour</A></p></body></html>
Au cas où ^^
Posté : 27 avr. 2008, 19:04
par AB
Je comprend pas vraiment ton code.
Cela dit si tu utilise une solution à base de javascript essaies de ne pas oublier les balises <noscript>message ou code qui apparaîtra si JS est désactivé</noscript> à l'intérieur desquelles tu mettras ce que tu veux et qui sera visible uniquement si JS est désactivé. Pas compliqué à mettre en place et comme ça tu n'oublie personne.
Posté : 27 avr. 2008, 19:42
par katagoto
Cite mon message car PHPBB tronque mon code :s