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

  FORUM HardWare.fr
  Programmation
  PHP

  reduction de taille PHPSESID

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

reduction de taille PHPSESID

n°237373
Mirgolth
Posté le 30-10-2002 à 16:17:03  profilanswer
 

Salut,  
 
Pour des raison de taille d'url et d'indexation dans les moteurs j'aimerai réduire la taille des id de mes session PHP.
 
comment puis je faire ?
 
Mirgolth

mood
Publicité
Posté le 30-10-2002 à 16:17:03  profilanswer
 

n°237428
berceker
BERCEKER UNITED
Posté le 30-10-2002 à 17:05:33  profilanswer
 

mirgolth a écrit a écrit :

Salut,  
 
Pour des raison de taille d'url et d'indexation dans les moteurs j'aimerai réduire la taille des id de mes session PHP.
 
comment puis je faire ?
 
Mirgolth




je crois que tu ne puisse le changer , tu peux juste changer le nom de ta variable phpid, je pense que tu as ce probleme car tu es en GET et effectivement tu es limité en taille.  
je pense que tu dois revoir ton code afin de faire passé des value moin gros. Autre solution c'est d'être en POST


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°237463
Mirgolth
Posté le 30-10-2002 à 17:30:16  profilanswer
 

Si c'est possible grâce à la fonction session_id()
Maintenant, je cherche une manièrela plus secure possible pour qu'on ne puisse pas deviner les id d'autre sessions.
 
Je pense que la solution se trouve au niveau des fonctions uniqid() et md5() mais je ne sais pas trop comment limiter la taille.
peut être en repliant la chaine md5(uniqid(rand(),1)); avce un XOR ...
 
d'autres idées peut être un peut moins gourmandes en ressources ?
 
Mirgolth

n°237465
berceker
BERCEKER UNITED
Posté le 30-10-2002 à 17:32:51  profilanswer
 

mirgolth a écrit a écrit :

Si c'est possible grâce à la fonction session_id()
Maintenant, je cherche une manièrela plus secure possible pour qu'on ne puisse pas deviner les id d'autre sessions.
 
Je pense que la solution se trouve au niveau des fonctions uniqid() et md5() mais je ne sais pas trop comment limiter la taille.
peut être en repliant la chaine md5(uniqid(rand(),1)); avce un XOR ...
 
d'autres idées peut être un peut moins gourmandes en ressources ?
 
Mirgolth




 
 
md5(uniqid(rand(limite inferieur,limite superieur),1));  
je pense que tu peux reduire comme ça.
le MD5 est assez complexe mais si tu réduit tu augmente les chances pour que ta sécurité merde


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°237478
Mirgolth
Posté le 30-10-2002 à 17:40:57  profilanswer
 

ça va pas changer gd chose car md5 nous donne en sortie une chaine de 32 caractères ...
si mon URL depasse 70 caractères google ne l'indexera pas...

n°237484
berceker
BERCEKER UNITED
Posté le 30-10-2002 à 17:46:34  profilanswer
 

mirgolth a écrit a écrit :

ça va pas changer gd chose car md5 nous donne en sortie une chaine de 32 caractères ...
si mon URL depasse 70 caractères google ne l'indexera pas...




haaa c'est a cause de Google !.... je comprend mieux
mais pourquoi tu as cela ? tu peux m'envoyer ton site pour que je puisse comprendre pq tu as ce phpsession id qui traine des ton url !....


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°237718
Mirgolth
Posté le 31-10-2002 à 08:57:05  profilanswer
 

Je suis en train de tout recoder le site.
Tu peus aller faire un tour c'est http://ldvelh.free.fr mais toute la partie session n'y est pas :(
 
En gros, il y a un menu supplémentaire qui te demande login et mot de passe quand tu n'est aps loggué et qui te propose des rubrique réservé aux inscrit quand tu l'es.
 
Le fonctonnement:
- le formulaire login/password initialise des variable de session avec un id de user.
 
- pour les autre pages, j'ouvre la session je regarde si l'id est initialisé ou pas. Si c'est le cas, j'affiche le menu "membre" sinon le menu "login"
Comme j'ai ouvert la session pour tester les variable et que chez free, il y a l'option 'trans id', le SID est passé sur toutes les url de ma page de garde.
 
Mon mon véritable problème en fait c'est de ne pas ouvrir la session lorsque qu'on est pas loggué.
 
Merci de ton aide
 
Mirgolth


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

  reduction de taille PHPSESID

 

Sujets relatifs
[HTML] Le texte est il limité a 7 en taille?comment recuperer la taille de la console en c sous linux?
[html] form ds un tableau change sa taille ...Ouvrir une fênetre dans une taille donnée !?!
[JS] Ouvrir une même popup, de taille différente (Mis à jour)php, upload de fichier et taille max
Scroll bar et taille de fenêtre[JAVA] comment donner une taille maximale a un textfield?
Comment changer la taille d'une case de saisie?Taille d'éxécutable sous MinGW
Plus de sujets relatifs à : reduction de taille PHPSESID


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