Bonjour à tous,
J'ai créé un système de login/pass avec des sessions.
La propagation se fait par url ou par cookies.
Cette dernière est la plus facile, mais celui qui ne les accepte pas ne pourrais pas se logger.
De plus mes hébergements avec Apache sont: session.use_trans_sid sur Off
Il faut donc propager par l'URL.
Dites moi si la manière de faire est la plus judicieuse:
1) J'écrit au début de ma page $variable_sid = strip_tags(SID); et j'ajoute à tous mes url à la fin: &$varianle_sid
2) Je test si le client accepte les cookies pour savoir si je propage par url, par sécurité?, si les cookies sont accepté, alors $variable_sid = "";
Pour tester les cookies:
SetCookie("testcookie", "1" );
if(isset($_COOKIE["testcookie"]))
{
echo "accepte";
}
else
{
echo "refuse";
}
Est-ce le plus judicieux?
Merci