Lien-javascript pour retourner en arriere et de faire un "refresh" - HTML/CSS - Programmation
Marsh Posté le 25-04-2002 à 10:56:40
Je pense que le plus simple est de mettre un parametre supp qui contien l'url de la page demandé. Si le login s'effectue dans de bonnes conditions tu renvoie sur la page
Marsh Posté le 25-04-2002 à 10:58:52
la page contient des variables différentes et le même formulaire d'admin, donc, je ne peut pas, il me faut un systeme automatique
Marsh Posté le 25-04-2002 à 11:00:35
La page que tu veux redirigé a ses propres variables c'est ca ??
Dans ce cas là je ne vois pas ou est le pb, tu passe l'url complete. Attention a encoder l'url pour ne pas avoir les parametres de la seconde passé à l'url courante
Marsh Posté le 25-04-2002 à 11:04:08
imaginons que je me connecte par la page :
rubriques.php?rub=outils&emp=paris&doc=oui&niv=4
je tombe sur le formulaire
je me logg
et là, comment je peut être sur de retourner à cette page
pareil pour :
rubriques.php?rub=accueil&emp=paris&doc=oui&niv=4
Marsh Posté le 25-04-2002 à 11:08:06
Bah c'est facile tu passes l'url complete en parametre et pas juste le nom de la page
donc tu as la page "log.php?url=" .urlencode(rubriques.php?rub=accueil&emp=paris&doc=oui&niv=4)
comme ca les parametres arrivent avce l'url. Je ne suis pas tout a fait sur que ce soit urlencode à utiliser , il faut tester....
En tout cas cela marche pour toutes les pages protégées pusique l'url est passée en paramètres ( en get ou en post comme tu veux)
Marsh Posté le 25-04-2002 à 11:10:46
lord ii a écrit a écrit : Bah c'est facile tu passes l'url complete en parametre et pas juste le nom de la page donc tu as la page "log.php?url=" .urlencode(rubriques.php?rub=accueil&emp=paris&doc=oui&niv=4) comme ca les parametres arrivent avce l'url. Je ne suis pas tout a fait sur que ce soit urlencode à utiliser , il faut tester.... En tout cas cela marche pour toutes les pages protégées pusique l'url est passée en paramètres ( en get ou en post comme tu veux) |
ah oui d'accord ! j'ai compris ! superbe idée ! par contre, je ne saisis pas trop comment recuperer l'url, ton urlencode ne me dit rien du tout
comment créer cette variable ?
Marsh Posté le 25-04-2002 à 13:13:53
urlencode c'est une fonction
string urlencode (string str)
Retourne une chaîne dont les caractères non−alphanumériques (hormis −_.) sont remplacés par des séquences
commencant par un caractère pourcentage (%), suivi de deux chiffres hexadécimaux.
Elle a sa symetrie urldecode.
Marsh Posté le 25-04-2002 à 13:18:16
lord ii a écrit a écrit : urlencode c'est une fonction string urlencode (string str) Retourne une chaîne dont les caractères non?alphanumériques (hormis ?_.) sont remplacés par des séquences commencant par un caractère pourcentage (%), suivi de deux chiffres hexadécimaux. Elle a sa symetrie urldecode. |
vu que je n'arrive pas à installer ton système, qui est, je suis sur bien plus performant que le mien, j'ai essayé de mettre une variable :
$page_base=$HTTP_REFERER
dans ma page et ça va ça fonctionne...j'espere que ça me suffira, et merci de ton aide
[jfdsdjhfuetppo]--Message édité par manuuu le 25-04-2002 à 13:24:41--[/jfdsdjhfuetppo]
Marsh Posté le 25-04-2002 à 10:54:15
je vais essayer de vous exprimer de façon claire mon probleme
voila, j'ai des pages protégées qui ont un lien de ce type là :
"rubriques.php?rub=...&emp=...&doc=...&niv=..."
dans cette page il y a inclus un petit code php qui verifie si la personne est loggé. Si la personne n'est pas loggée, elle renvoie sur une page : admin.php
la personne se log et lorsqu'elle est loggée, c'est là que je bloque au niveau de l'action à effectuer.
La page admin.php dit : vous êtes bien loggé, mais j'aimerai renvoyer en arriere, à la page protegée, et qu'elle refresh pour verifier que la personne est bien loggée et afficher le contenu
je voulais donc un javascript qui refresh pour faire "precedent et recharge"
Merci
[jfdsdjhfuetppo]--Message édité par manuuu le 25-04-2002 à 10:55:12--[/jfdsdjhfuetppo]