Rechercher : dans
Par :

Test acceptation cookies en PHP ?

Dernière réponse le 8 sep 2008 à 17:01:23 Daniel, le 30 jun 2004 à 11:05:39 
 Signaler ce message aux modérateurs

Bonjour,
En PHP, quel serait le moyen le plus simple pour déterminer si l'internaute accepte les cookies, est-ce possible sans devoir en créer un et le relire ? Merci d'avance.

Meilleures réponses pour « test acceptation cookies en PHP ? » dans :
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
Sécurité - Les cookies VoirIntroduction aux cookies Quels sont ces étranges gateaux qu'un site web vous a sûrement déjà proposé? La plupart du temps, lorsqu'un serveur web propose un cookie, les utilisateurs ignorent ce terme et cliquent sur « OK » sans se préoccuper de...
PHP - Les cookies et les en-têtes HTTP VoirLes en-têtes HTTP Lors de chaque échange par le protocole HTTP entre votre navigateur et le serveur, des données dîtes d'en-têtes contenant des informations sur les données à envoyer (dans le cas d'une requête) ou envoyées (dans le cas d'une...
Servlets - Cookies VoirIntroduction aux cookies Les cookies représentent un moyen simple de stocker temporairement des informations chez un client, afin de les récupérer ultérieurement. Concrètement il s'agit de fichiers texte stockés sur le disque dur du client après...

1

ShaoShiva, le 30 jun 2004 à 11:14:28

Pourquoi pas la solution que tu proposes? autrement je ne crois pas que ce soit possible.

Répondre à ShaoShiva

2

ShaoShiva, le 30 jun 2004 à 11:16:45
Répondre à ShaoShiva

3

Daniel, le 30 jun 2004 à 11:55:16

OK, merci, je ne connaissais pas ce site, mais il faudrait aussi
au préalable tester si le client accepte le javascript...., voir
ce sujet du forum.

Répondre à Daniel

4

ShaoShiva, le 30 jun 2004 à 12:00:39

Moi aussi je ne le connaissais pas ce site avant, j'ai juste fais une recherche sur google ;-)

Répondre à ShaoShiva

5

 foisse, le 8 sep 2008 à 17:01:23

Pour savoir si le client accepte les cookies il suffit de vérifier la caonstante SID après avoir démarré la session.
Si SID est vide le client accèpte les cookies;
le code:
session_start();
if (SID=='') $cookie=true; //le client accepte les cookies
else $cookie=false;

sinon plus simple mais moins explicite:
session_start();
$cookie=SID=='';

Répondre à foisse