Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1705 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Session et cookies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session et cookies

n°1317683
polo7
Posté le 03-03-2006 à 12:10:46  profilanswer
 

Bonjour à tous,
J'ai créé un système de login/pass avec des sessions.
La propagation se fait par url ou par cookies.
Cette dernière est la plus facile, mais celui qui ne les accepte pas ne pourrais pas se logger.
De plus mes hébergements avec Apache sont: session.use_trans_sid sur Off
Il faut donc propager par l'URL.
Dites moi si la manière de faire est la plus judicieuse:
1) J'écrit au début de ma page $variable_sid = strip_tags(SID); et j'ajoute à tous mes url à la fin: &$varianle_sid
2) Je test si le client accepte les cookies pour savoir si je propage par url, par sécurité?, si les cookies sont accepté, alors $variable_sid = "";
 
Pour tester les cookies:
SetCookie("testcookie", "1" );
 
if(isset($_COOKIE["testcookie"]))
{
 echo "accepte";
}
else
{
 echo "refuse";
}
 
Est-ce le plus judicieux?
Merci

mood
Publicité
Posté le 03-03-2006 à 12:10:46  profilanswer
 

n°1317719
omega2
Posté le 03-03-2006 à 12:54:18  profilanswer
 

Le plus simple, c'est de laisser faire php comme un grand.
Il le devinera tout seul si les cookies sont acceptés ou refusé et agira en conséquence.
 
Ce que t'essaye de faire là, c'est ce que php fait déjà de lui même.

n°1317722
polo7
Posté le 03-03-2006 à 12:59:01  profilanswer
 

Justement, je dois le faire puisque mon hébergement ne réécrit pas l'url. L'option session.use_trans_sid est sur Off.
A moins que j'ai loupé qqchose.

n°1318025
omega2
Posté le 03-03-2006 à 17:25:15  profilanswer
 

Ton hébergeur, il autorise l'utilisation d' "ini_set()" ou pas?
Si tu peux l'utiliser, alors regarde les exemples de la page : http://fr3.php.net/manual/fr/ref.session.php
Sinon, ce que fait use_trans_id, c'est :
- si id de session envoyé par le cookie alors on ne met rien dans les liens, sinon on rajoute l'id dans les liens.
 
Par contre, je ne me souviens plus le nom de l'élément du cookie qui contient cette valeur là.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Session et cookies

 

Sujets relatifs
lancer un programme sous une session differenteSession et securite
[asp.net] forms authentication mais sans cookiesProbleme variable de session et requete sql
Session, cookie ou URL, demande de conseil[ASP] Perte de variable de session en utilisant des cookies
[ASP] cookies vs session ?droits d'accès -> session, cookies, jeton ???
Systéme de session par cookiesCookies de sessions (résolu avec session_set_save_handler)
Plus de sujets relatifs à : Session et cookies


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR