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

  FORUM HardWare.fr
  Programmation
  PHP

  Sessions sans cookies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sessions sans cookies

n°836059
mikedundee
Posté le 30-08-2004 à 02:44:29  profilanswer
 

Salut tout le monde,
 
Voila, J'utilise des sessions et lorsqu'un client n'accepte pas les cookies il ne peut pas naviguer.
 
Pourtant je croyais que les cookies etaient stockés sur le serveur quant on utilisait les sessions?
 
Chose étrange: on aperçoit des PHPSESSID dans l'url. Alors pourquoi un client qui n'accepte pas les cookies est-il ennuyé si les variables passent par l'url?
 
Quelqu'un saurais comment faire des sessions sans cookies quant on a pas acces au fichier php.ini?
 
Merci de vos réponses, je suis ouvert à toute suggestion.


Message édité par mikedundee le 30-08-2004 à 02:50:02
mood
Publicité
Posté le 30-08-2004 à 02:44:29  profilanswer
 

n°836171
Xav_
The only one...
Posté le 30-08-2004 à 10:17:32  profilanswer
 

les cookies sont tjs stockés sur le poste clients.
Par contre tu peux utiliser des variables de session qui sont elles stockées sur le serveur.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°836590
mikedundee
Posté le 30-08-2004 à 14:56:46  profilanswer
 

J'utilise déja des variables de session:
<?
session_start();
$_SESSION['id']=$id;
etc...
 
Ce que je ne comprend pas c'est pourquoi un client qui n'accepte pas les cookies ou à partir de confidentialité haute dans internet explorer ne peut pas naviguer dans la partie membre

n°836597
quickman
Posté le 30-08-2004 à 15:00:07  profilanswer
 

s'il n'accepte pas les cookies, le client doit obligatoirement   donné son PHPSESSID dans l'url, sinon sa peut pas marché :/
 
Le seul truc que tu peux faire, c'est changé le nom ( SID je croix ) et pour sa faut modifié quelques choses dans le fichier de conf.

n°836605
Xav_
The only one...
Posté le 30-08-2004 à 15:03:20  profilanswer
 

MikeDundee a écrit :


<?
session_start();
$_SESSION['id']=$id;
etc...


 
ce serait pas plutot:
$id=$_SESSION['id'];
 
ben j'utilise aussi les variables de sessions, j'amais eu de pb que les cookies soit accepté ou pas par l'utilisateur... tu as par contre une vrarible du PHP ini qui dit si le PHPSESSID doit etre transmis par cookie ou par l'URL, c'est peut etre de là que vient ton pb...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°836611
mikedundee
Posté le 30-08-2004 à 15:06:42  profilanswer
 

Oui je sais mais j'ai l'impression que ca passe déja par l'url puisque je vois PHPSESSID dans la barre d'addresse.
 
il faudrait que je change des chose dans le php.ini (mettre  session.use_cookies à 0 car il est à 1) mais chez un hebergeur je ne peut pas changer ce fichier

n°836616
Xav_
The only one...
Posté le 30-08-2004 à 15:08:04  profilanswer
 

tu peux si ton hébergeur autorise la commande ini_set


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°836617
mikedundee
Posté le 30-08-2004 à 15:08:22  profilanswer
 

Le code que je t'ai montrer c'est pour créer la variable

n°836621
mikedundee
Posté le 30-08-2004 à 15:09:41  profilanswer
 

Tu as un exemple pour cette commande?

n°836622
Xav_
The only one...
Posté le 30-08-2004 à 15:10:01  profilanswer
 

oki pour ton code, perso j'utilise la syntaxe "session_register" et autres du meme genre, j'ai ouie dire que c'était moins bien, mais j'ai pris l'habitude comme ça...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
mood
Publicité
Posté le 30-08-2004 à 15:10:01  profilanswer
 

n°836624
Xav_
The only one...
Posté le 30-08-2004 à 15:11:24  profilanswer
 

pour un exemple de ini_set:
http://fr3.php.net/manual/fr/function.ini-set.php


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°836626
mikedundee
Posté le 30-08-2004 à 15:13:33  profilanswer
 

Je me suis renseigné pour ini_set mais il faut que je place un code sur chaque page.
Tu connais pas un truc pour que sa marche sur tout le site en le mettant juste dans un fichier?

n°836631
Xav_
The only one...
Posté le 30-08-2004 à 15:16:52  profilanswer
 

j'utilise des pseudo-frame, donc mon fichier index.phph qui inclu mes page (banniere, menu, page centrale)...
du coup en plaçant mes "ini_set" au début de mon index.php, je les ai au début de chaque page...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°836637
mikedundee
Posté le 30-08-2004 à 15:19:49  profilanswer
 

Ah. Moi j'utilise des require mais j'en ai pas dans mes pages ou j'ai que du code

n°836641
mikedundee
Posté le 30-08-2004 à 15:22:30  profilanswer
 

Voila le php.ini,
 
session.use_cookies :1
session.use_only_cookies :0
session.use_trans_sid :1  
 
Faudrait que je change les 2 premiere lignes


Message édité par mikedundee le 30-08-2004 à 15:23:09
n°836701
mikedundee
Posté le 30-08-2004 à 15:36:57  profilanswer
 

En tout ca merci de m'avoir donné l'idée je pense que je vais mettre un include ou require sur mes pages qui appelle un fichier où j'aurais mis ca:
 
ini_set("session.use_cookies","0" );


Message édité par mikedundee le 30-08-2004 à 19:36:49
n°836708
mikedundee
Posté le 30-08-2004 à 15:37:46  profilanswer
 

A+


Message édité par mikedundee le 30-08-2004 à 15:40:17

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

  Sessions sans cookies

 

Sujets relatifs
PHP - Petit problème de cookies ...message d'erreur lié aux sessions
probleme de headers et sessions ... RESOLU :)Limite de cookies en php ?
[PHP] Les sessions avec cookies - (script de PHPScript)Pourquoi utiliser les Cookies plutot que les Sessions ?
Cookies de sessions (résolu avec session_set_save_handler)Sessions ou Cookies?
[PHP] Peut-on allier les sessions et les cookies?Est ce que ce forum utilise les sessions ou seulement les cookies ??!!
Plus de sujets relatifs à : Sessions sans cookies


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