PHPSESSID=. retirer de l'url

WRInaute discret
Bonjour, au debut de plusieurs pages je fais
Code:
<?php
session_start();
?>
Seulement si je ne me connecte pas en espace membre et que je navigue sur les pages je vois apparaitre url.php?truc=....&PHPSESSID=....
J'ai trouvé sur wri un article qui dit d'utiliser :
https://www.webrankinfo.com/forum/viewt ... ht=session
Code:
<?
if($PHPSESSID) { 
   session_start($PHPSESSID);
}
?>
Seulement si on fais par sécurité : url-autre.php?session=coupe
Code:
if($session=="coupe")
{
session_destroy();
}
il ne trouve pas la session sur url-autre.php qui devrait etre ouverte quelque soit le fait qu'on soit connecté ou pas donc warning php...
Dans le htaccess j'ai tenté php_flag session.use_trans_sid off mais je vois rien de spécial....
Quelqu'un sait comment faire ?
Merci.
 
WRInaute discret
dans mon htaccess j'ai
php_value session.use_trans_sid 0

remarque les differences
- tu as php_flag et j'ai php_value
- tu as la valeur off et j'ai la valeur 0

pour moi, ca fonctionne
 
WRInaute discret
Merci pour votre réponse, je suis passé par le .htacces et ça me renvoyait une erreur 500.
Je ne vois plus le phpsessid depuis que j'ai ajouté :
Code:
<?
ob_start();
session_start();
output_reset_rewrite_vars();
ini_set("session.use_trans_sid","Off"); 
?>
au début de mes pages qui contiennent des variables de sessions, ça à l'air de marcher.
 
Discussions similaires
Haut