Bonsoir
J'ai pensé... gérer le fait de mémoriser un contenu spécifique au cours de la navigation d'un navigateur sur un site, en le transmettant dans des fichiers, dont les noms soient dérivés de l'identificateur de session, donné par la fonction php session_id()
Cependant... Il va de soi, que je ne pourrais récupérer le contenu d'un fichier comme celà, qu'à partir du moment où je sais son nom, donc l'identificateur de session, ce qui suppose que celui-ci ne change pas quand un visiteur passe d'une page à une autre.
Mais... Pour que celà soit possible, il faut, soit que le navigateur client accepte les cookies, soit que l'identificateur de session, soit transmis classiquement en get dans l'url ( de la forme : PHPSESSID=...etc...
Le problème, est d'une part que j'ai des urls rewritées, et d'autre part que je ne souhaite pas qu'il y ait des identificateurs de session dans les urls ( même urls rewritées ), pour des raisons de référencement.
Celà m'amène donc, au point de départ: Pouvoir vérifier automatiquement et rapidement, si le navigateur client accepte les cookies, ce qui fait qu'il ne sera plus nécessaire d'utiliser des fichiers, puisque les cookies suffiront pour transmettre les données souhaitées, pendant la naviagation d'un visiteur.
Donc, voici ma question : Comment, d'une manière fiable, savoir si un navigateur client accepte les cookies, de préférence en php, sachant que s'il n'accepte pas les cookies, il sera très difficile de savoir pendant l'exécution d'une page ( = d'un script php ), si c'est la page initiale, ou la deuxième page exécutée ?
Si je savais que les cookies ne sont pas acceptés par le navigateur client, je pourrais demander au visiteur, d'accepter les cookies, sachant que celà sera nécessaire, pour s'abonner et/ou s'authentifier, et accéder aux pronostics.
D'autre part, j'ai besoin que cette vérification ne soit pas faite en Javascript, car précisément j'ai besoin que les cookies soient activés, pour pouvoir vérifier que Javascript l'est aussi. ( c'est un détail ).
Ce problème de cookie, est relatif à la programmation en cours du site http://www.lespronostics.com , dont je suis en train de mettre au point les scripts d'abonnement ( téléphone surtaxé et Carte Bleue ) et d'authentfication des abonnés.
Merci beaucoup de votre réponse à ma question.
Bien à vous.
Amicalement.
Jean-François Ortolo
J'ai pensé... gérer le fait de mémoriser un contenu spécifique au cours de la navigation d'un navigateur sur un site, en le transmettant dans des fichiers, dont les noms soient dérivés de l'identificateur de session, donné par la fonction php session_id()
Cependant... Il va de soi, que je ne pourrais récupérer le contenu d'un fichier comme celà, qu'à partir du moment où je sais son nom, donc l'identificateur de session, ce qui suppose que celui-ci ne change pas quand un visiteur passe d'une page à une autre.
Mais... Pour que celà soit possible, il faut, soit que le navigateur client accepte les cookies, soit que l'identificateur de session, soit transmis classiquement en get dans l'url ( de la forme : PHPSESSID=...etc...
Le problème, est d'une part que j'ai des urls rewritées, et d'autre part que je ne souhaite pas qu'il y ait des identificateurs de session dans les urls ( même urls rewritées ), pour des raisons de référencement.
Celà m'amène donc, au point de départ: Pouvoir vérifier automatiquement et rapidement, si le navigateur client accepte les cookies, ce qui fait qu'il ne sera plus nécessaire d'utiliser des fichiers, puisque les cookies suffiront pour transmettre les données souhaitées, pendant la naviagation d'un visiteur.
Donc, voici ma question : Comment, d'une manière fiable, savoir si un navigateur client accepte les cookies, de préférence en php, sachant que s'il n'accepte pas les cookies, il sera très difficile de savoir pendant l'exécution d'une page ( = d'un script php ), si c'est la page initiale, ou la deuxième page exécutée ?
Si je savais que les cookies ne sont pas acceptés par le navigateur client, je pourrais demander au visiteur, d'accepter les cookies, sachant que celà sera nécessaire, pour s'abonner et/ou s'authentifier, et accéder aux pronostics.
D'autre part, j'ai besoin que cette vérification ne soit pas faite en Javascript, car précisément j'ai besoin que les cookies soient activés, pour pouvoir vérifier que Javascript l'est aussi. ( c'est un détail ).
Ce problème de cookie, est relatif à la programmation en cours du site http://www.lespronostics.com , dont je suis en train de mettre au point les scripts d'abonnement ( téléphone surtaxé et Carte Bleue ) et d'authentfication des abonnés.
Merci beaucoup de votre réponse à ma question.
Bien à vous.
Amicalement.
Jean-François Ortolo