You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2005-01-31 13:10:35

Armage
Member
From: Toulouse
Registered: 2005-01-31
Posts: 2
Website

Problème sous PHP5

Bonjour

J'utilise php 5.0.3 et apache 2.0.50 sous Gnu/Linux Debian (stable).
J'ai un soucis avec GLPI. L'install se déroule correctement.
Mais lorsque j'essaie d'utiliser l'appli aucune insertion n'est faite dans la base de données (si j'essaie d'ajouter un utilisateur, par exemple).

Après quelques recherches, il s'avère que les requêtes SQL contiennent le champs SID (le session_name dans mon php.ini est "SID").

ex.
INSERT INTO glpi_users (glpi_users.ID, glpi_users.name, glpi_users.password, glpi_users.password_md5, glpi_users.email, glpi_users.location, glpi_users.phone, glpi_users.type, glpi_users.realname, glpi_users.can_assign_job, glpi_users.SID) VALUES ('0', 'test', PASSWORD('test'), '098f6bcd4621d373cade4e832627b4f6', '', 'NULL', '', 'normal', 'test', 'no', 'e491gg2fudteakp2kjkm77b4k2')

J'ai obtenu ça en ajoutant un echo $query dans le fichier glpi/setup/class, ligne 318 (class User, fonction addToDB() )

Le problème vient de ce champs SID qui n'existe pas dans la base mais qui est récupéré dans les variables $_POST et inséré automatiquement dans les requêtes sql.

Vous auriez une idée de solution ?


--
Patrick

Offline

#2 2005-01-31 15:45:07

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Problème sous PHP5

Le SID n'est pas dans la variable POST normalement.
Vous devez avoir activé session.use_trans_sid ce qui posent des problèmes.

si vous activez session.use_cookies vous n'avez pas besoin du trans_sid normalement.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2005-01-31 16:51:49

Armage
Member
From: Toulouse
Registered: 2005-01-31
Posts: 2
Website

Re: Problème sous PHP5

MoYo wrote:

Le SID n'est pas dans la variable POST normalement.
Vous devez avoir activé session.use_trans_sid ce qui posent des problèmes.

C'est exact, j'en ai besoin pour d'autres applications.

MoYo wrote:

si vous activez session.use_cookies vous n'avez pas besoin du trans_sid normalement.

Ok, voilà ce que j'ai rajouté, pour tester, dans la config du virtual host :

<Directory "/www/glpi">
                php_value session.use_trans_sid Off
                php_value session.use_cookies On
</Directory>

Ca marche !
Merci.


--
Patrick

Offline

#4 2005-01-31 18:32:13

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Problème sous PHP5

Ok merci de l'info.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

Board footer

Powered by FluxBB