Lien-javascript pour retourner en arriere et de faire un "refresh"

Lien-javascript pour retourner en arriere et de faire un "refresh" - HTML/CSS - Programmation

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]

Reply

Marsh Posté le 25-04-2002 à 10:54:15   

Reply

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


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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

Reply

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


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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

Reply

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)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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 ?

Reply

Marsh Posté le 25-04-2002 à 12:56:14    

upup

Reply

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.


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed