session / rafraichissement de page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session / rafraichissement de page

par kenken38 » 22 mars 2006, 12:16

Par contre quand je fait F5 je ne me delogue plus ! Pourquoi?

par kenken38 » 22 mars 2006, 12:14

En fait, j'ai viré URL=....dans mon refresh et la je ne me délogue pas...
Est-ce que ca peut poser un pb au niveau de la sécurité?
En tout cas merci

par ouckileou » 22 mars 2006, 12:11

Et bien ça n'est pas normal, tu devrais pouvoir la conserver

Si tu stockes quelque chose indiquant que la session a été ouverte, ton test devrait pouvoir permettre de ne pas te renvoyer vers le formulaire de login

Ce n'est pas un problème de PHP, mais c'est ton code qui fonctionne mal

par kenken38 » 22 mars 2006, 12:05

Par ce que le fait de rafraichir cette page me fait perdre la session...

Si sur cette page je fais F5 je retourne à la page de log...

par ouckileou » 22 mars 2006, 12:01

Pourquoi le passer en paramètre, si tu le gardes en session ?

Le session_start() doit se trouver à la toute première ligne du fichier

par kenken38 » 22 mars 2006, 11:59

Alors...
Ce que je veux faire:

Je rentre sur une page1.php apres m'être logué. Je suis dans une session.
Une fois sur cette page, je veux qu'elle ce rafraichisse toute les 5 minutes mais je ne veux pas perdre la session.
Il faut a mon avis que je passe en parametre de mon refresh par exemple l'id de mon utilisateur et une fois rafraichi, que je controle ...
<?
$idClient=$_SESSION["idClient"];
session_start();
?>
<META HTTP-EQUIV="Refresh" CONTENT="300;URL=http://www.monsite.fr/page1.php">
<?
....
?>

par ouckileou » 22 mars 2006, 11:52

Quand je fais mon Refresh... qui est du html effectivement, il faudrait que je puisse passer en param l'id de l'utilisateur non?
Est ce que cela peut marcher?
Oui ça peut marcher, mais ça dépend de ce que tu veux faire

Un seul problème à la fois :
qu'est-ce que tu veux faire, pourquoi, et qu'est-ce qui ne marche pas exactement...

par kenken38 » 22 mars 2006, 11:48

Merci pour ta patience !

Quand je fais mon Refresh... qui est du html effectivement, il faudrait que je puisse passer en param l'id de l'utilisateur non?
Est ce que cela peut marcher?

par ouckileou » 22 mars 2006, 11:44

:shock:
On peut voir le code de cette page ?

Tu n'arrives pas à y accéder du tout ?
A ce moment là rien à voir avec le <meta-refresh...> (qui est du HTML), mais c'est un problème de droit

par kenken38 » 22 mars 2006, 11:42

Re,

Désolé pour la question dans la faq !

Il me jette :
You do not have permission to access the requested file on this server.

Merci

par ouckileou » 22 mars 2006, 11:23

Salut,

pas de questions dans la FAQ

Quand tu dis "il me jette", ça veut dire quoi ? Il y a une erreur ? si oui tu peux nous la donner ?
"Il me jette" en programmation, ça veut pas dire grand chose ;)

session / rafraichissement de page

par kenken38 » 22 mars 2006, 11:16

Bonjour à tous.

J'explique....

J'ai une page avec un session_start();
et j'aimerais rafraichir cette page on va dire toute les 5 minutes.
Le soucis, c'est qu'il me jette quand je fait :
<META HTTP-EQUIV="Refresh" CONTENT="300;URL=http://www.mapage.php">

Comment qu'on fait???
Est-ce possible???...
Ya t-il un meilleur moyen de faire...etc

Merci !