Bonjour,
Voilà je dois vérifier si le membre s'est bien identifié sur le forum de mon site, afin d'afficher une page ailleurs dans le site. Donc je vais vérifier si le cookie créé lors de l'identification sur le forum existe.
Le cookie se présente comme ça, quand je regarde dans outil>option>afficher les cookies
Donc là je pourrais faire ça je pense :
Le problème, me dis-je, est que plusieurs cookies en provenance d'autres sites peuvent être présents dans le navigateur du client et qu'ils peuvent comporter eux-aussi une variable $_COOKIE[member_id()]. Auquel cas, l'instruction risque d'être exécutée alors même que le client ne s'est jamais identifié sur mon site.
Par conséquent, comment vérifier que la variable $_COOKIE[member_id()] présente dans le navigateur du client a bien été créée suite à une identification sur le forum de mon site internet ?
Je pense qu'il faudrait faire un test sur la variable domaine. Mais je ne vois pas comment faire.
J'espère que je suis clair.
Merci d'avance
Voilà je dois vérifier si le membre s'est bien identifié sur le forum de mon site, afin d'afficher une page ailleurs dans le site. Donc je vais vérifier si le cookie créé lors de l'identification sur le forum existe.
Le cookie se présente comme ça, quand je regarde dans outil>option>afficher les cookies
Code:
Nom : member_id
Contenu : 107
Domaine : .monsite.com
Chemin : /
Envoi pour : Tout type de connection
Expire le : mardi 2 février 2010
Donc là je pourrais faire ça je pense :
Code:
if( isset( $_COOKIE[ member_id() ] ) )
{
instruction
}
Le problème, me dis-je, est que plusieurs cookies en provenance d'autres sites peuvent être présents dans le navigateur du client et qu'ils peuvent comporter eux-aussi une variable $_COOKIE[member_id()]. Auquel cas, l'instruction risque d'être exécutée alors même que le client ne s'est jamais identifié sur mon site.
Par conséquent, comment vérifier que la variable $_COOKIE[member_id()] présente dans le navigateur du client a bien été créée suite à une identification sur le forum de mon site internet ?
Je pense qu'il faudrait faire un test sur la variable domaine. Mais je ne vois pas comment faire.
J'espère que je suis clair.
Merci d'avance
