Bonjour…
Voila, j’ai un gros probleme, j’ai créé un site qui utilise les sessions pour l’identification…
Sauf que mes tags PHP ne passent pas …
Et justement, je NE VEUX PAS utiliser les cookies (parce que bon nombre les bloquent parce qu’ils pensent que c’est “dangereux”)
Ensuite,
voila mon code :
Code:
<?php
session_start(); // Démarage de la session OBLIGATOIRE
if(ini_set("session.use_trans_sid",1))
{
if(ini_set("url_rewriter.tags","a=href,area=href,frame=src,input=src,form=,fieldset="))
{
echo "<!-- oui -->";
}
}
else
{
echo "<!-- session : non -->";
}
echo "<!-- session :";
echo ini_get("url_rewriter.tags");
echo "<br>";
echo ini_get("enable_trans_sid");
echo "-->";
?>
…
on me retourne : “non” …
Quelqu’un aurait une idée ?
Merci beaucoup :neutre:
Tu sais que si tu peux désactiver ce mécanisme (les cookies) et passer les id de sessions dans la main avec SID (echo ‘&’, SID) c’est pas forcément pire (faut juste bien recencer les urls)
Et sinon, tu as ça :
http://fr.php.net/manual/fr/ini.php
N’oublie pas que php renvoie false si ta chaîne est vide, ou si tu as false.
Donc tes tests devraient être comme ça :
if ( ini_set(…) !== false )
…;
Et pas tel que tu le fais
Ok … et bien merci, mais je viens de voir un truc …
la fonction que j’utilise est impossible a modifier avec php …
:sweet:
Sinon, je susi en train de construire un script, mais j’aurais besoin d’une information …
est-ce que si je fais, juste avant le session_start() genre:
$PHPSESSID = XXX; (ou XXX est l’id de la session de la page précédente)
ca pourrait marcher ?
merci
tu as la constante SID… qui te permettra de faire ce que tu veux je pense