Bonjour,
mon serveur web, apache2.2 avec PHP5, est configuré avec la variable session.use_trans_sid On, ce qui pose quelques probleme pour le référencement, et notamment google, qui me référencie des pages avec session_id... Je ne peux pas modifier la valeur du session.use_trans_id, ou utiliser des cookies à la place des sessions.
J'ai cherché dans la direction de la configuration d'Apache pour passer une variable d'environnement via SetEnvIf au cas ou le user-agent est google. Ce point fonctionne et ma variable est bien déclaré si google fait une requete. Par contre, comment faire pour exploiter cette variable et définir via php_value (ou autre...) un session.use_trans_sid à Off si le user-agent est google ?? J'ai bien testé avec auto_prepend_file et de faire ca :
Code :
- <?php
- if ($_SERVER['SESSION_USE_TRANS_SID'] == "0" ) {
- ini_set("session.use_trans_sid","0" );
- }
- ?>
|
Mais ca ne fonctionne pas vu que la portée de l'ini_set est locale
Toute aide serait la bienvenue !
Merci 
Message édité par syl94 le 18-10-2007 à 16:14:15