Prévenir avant exipration de session
14 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Prévenir avant exipration de session
Bonjour à tous,
Voila, sur mon site j'ai un formulaire qui est utilisé par les membres pour écrire des articles.
Le problème est qu'en général un article met plus de temps à être écrit que la durée de session, résultat, lorsque le membre valide son formulaire, les données sont perdures...
J'aimerais rallonger ce temps de session, pour ca j'ai penssé à deux méthodes possibles:
Rallonger le temps de session à l'ouverture de la page en question.
OU
Mettre en place une espèce de popup qui prévient que la session arrive à expiration et qui propose de rallonger le temps de session.
J'imagine que le plus simple à mettre en place est la première option, mais comment puis-je faire??
Si vous avez des infos, je suis preneur!!
Merci!
Voila, sur mon site j'ai un formulaire qui est utilisé par les membres pour écrire des articles.
Le problème est qu'en général un article met plus de temps à être écrit que la durée de session, résultat, lorsque le membre valide son formulaire, les données sont perdures...
J'aimerais rallonger ce temps de session, pour ca j'ai penssé à deux méthodes possibles:
Rallonger le temps de session à l'ouverture de la page en question.
OU
Mettre en place une espèce de popup qui prévient que la session arrive à expiration et qui propose de rallonger le temps de session.
J'imagine que le plus simple à mettre en place est la première option, mais comment puis-je faire??
Si vous avez des infos, je suis preneur!!
Merci!
Dernière édition par ygalr22 le Lun Oct 20, 2008 17:07, édité 1 fois.
pour le rallongement du durée de session, c dans ton php ini et ca dépend de ton hébergeur si il accepte que tu le modifies ou pas
tu as aussi la possibilité de coupler la session avec un cookie sur la machine de l'utilisateur ... là tu controles mieux et plus facilement la durée de sessions
tu as aussi la possibilité de coupler la session avec un cookie sur la machine de l'utilisateur ... là tu controles mieux et plus facilement la durée de sessions
-

SpeedAirMan - WRInaute accro

- Messages: 1421
- Inscription: Ven Juin 01, 2007 23:22
Le mieux c'est que tout soit transparent pour le visiteur. Si tu peux ne pas l'ennuyer avec de telles choses, c'est mieux. Surtout que beaucoup d'internautes ne savent pas ce qu'est une session.
SpeedAirMan:Donc, je doit plutot utiliser la première idée, c'est ce que je pensait. Merci
finstreet: Je suis chez OVH un 60Gp, je ne sais pas si j'ai accès au php ini, je vais regarder.
Plutôt que de rallonger le temps de session global, j'aimerais rallonger la session seulement sur certaines pages, c'est faisable?
finstreet: Je suis chez OVH un 60Gp, je ne sais pas si j'ai accès au php ini, je vais regarder.
Plutôt que de rallonger le temps de session global, j'aimerais rallonger la session seulement sur certaines pages, c'est faisable?
lu
Finstreet a raison, il te faut coupler la session avec un cookie et reconnecter automatiquement le membre si la session est terminée car avec un 60gp tu n'auras pas acces aux fichiers serveur.
c'est pas simple a gerer, j'avais fait un ptit article sur ce sujet ici
Finstreet a raison, il te faut coupler la session avec un cookie et reconnecter automatiquement le membre si la session est terminée car avec un 60gp tu n'auras pas acces aux fichiers serveur.
c'est pas simple a gerer, j'avais fait un ptit article sur ce sujet ici
Une session se termine quand il n'y a eu aucune activité depuis X minutes.
Pour éviter cela, pourquoi ne pas mettre en place un tout ptit script ajax qui exécute toutes les 10 minutes un petit fichier avec une simple session.
Script seulement présent sur la page désirée.
Pour éviter cela, pourquoi ne pas mettre en place un tout ptit script ajax qui exécute toutes les 10 minutes un petit fichier avec une simple session.
Script seulement présent sur la page désirée.
KOogar: merci pour ton lien, je vais étudier ca et je me retourne vers vous si j'ai un problème...
Robinson: c'est une idée à creuser, je vais voir ca, c'est peut être même plus simple...
Merci pour vos réponses, je reviendrais vers vous is j'ai encore un problème la dessus...

Robinson: c'est une idée à creuser, je vais voir ca, c'est peut être même plus simple...
Merci pour vos réponses, je reviendrais vers vous is j'ai encore un problème la dessus...
-

UsagiYojimbo - WRInaute accro

- Messages: 5199
- Inscription: Mer Nov 23, 2005 10:38
Le webmail de Free (imp pour le nommer) fonctionne avec un système d'actualisation de la boîte de saisie à l'expiration de la session.
Vu que c'est du PHP, ca vaudrait peut-être le coup d'aller mettre les mains dans le cambouis pour voir comment ca a été pensé.
Vu que c'est du PHP, ca vaudrait peut-être le coup d'aller mettre les mains dans le cambouis pour voir comment ca a été pensé.
Ce que je fais : une simple zone javascript / ajax (ou alors iframe) qui se rafraîchie régulièrement (ttes lesx secondes), avec dans cette "frame" juste session_start... ça prolonge indéfiniment la sessions tant que la personne est sur cette page...
finstreet a écrit:ou alors dernière solution : un énorme chrono
Un truc genre : Il ne vous reste plus que 5 mn 34 avant que votre article ne disparaisse
Ca plairait pas à tes visiteurs ? lol
Ca peut être drôle tu me dira!!
UsagiYojimbo: Je pensais exactement à un truc dans le genre de free, apres, me plonger dans le code...
Dharius: C'est interessant mais je me pose la même question que finstreet...
Autrement, je pensait qu'il existai une fonction à appeler lors de la déclaration de session pour lui donner un temps. Non?
-

UsagiYojimbo - WRInaute accro

- Messages: 5199
- Inscription: Mer Nov 23, 2005 10:38
Je crois que pour les Session c'est soit lors de la fermeture du navigateur, soit lorsque la valeur indiquée dans le php.ini est atteinte. C'est pour les cookies que tu peut definir, pour chacun, la date d'expiration.
14 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Developer Day 2007 : à Paris et dans 9 autres villes
- Référencement d'un forum phpBB
- Référencement : le problème des sessions des pages PHP
- Conférence sur le développement web (technologies Microsoft)
- Configurer les options de passage de Googlebot sur son site
- Ouverture d'un forum consacré à DeepIndex sur WebRankInfo
- Google crawle les fichiers CSS
- Le référencement de pages PHP
- Et si Microsoft achetait Google ?
- Séminaire sur le référencement : ImiTiki - Online 2005
- Menaces : comment prévenir
- prevenir google de la mise a jour
- Prévenir GG de mon changement de NDD ?
- mediatisation : doit-on prévenir son hebergeur ?
- Prévenir Google que le sitemap est modifié
- Email pour prévenir d'un blacklistage
- Changement d'hebergeur, site indisponible - Prevenir Google?
- yahoo bloquerait l'utilisation de sites sans les prévenir ?
- Peut on inscrire un site dans un annuaire sans le prévenir?
- Plusieurs sites sur un compte Adsense : prévenir Google ?
- session
- probleme session
- session - déconnexion
- Session et securite
- deco session
Qui est en ligne
Utilisateurs parcourant ce forum: clauce et 0 invités





le forum