Une question sur les cookies en php. Veuillez demander de l'aide.
奔跑吧 少年
奔跑吧 少年 2017-10-12 11:40:55
0
1
1148

Je suis un mauvais élève== Je ne sais pas grand chose apprendre par moi-même. Je veux poser une question à un maître Le code dans le livre est le suivant :

<?php

date_default_timezone_set. ("Etc/GMT-8");

if(!isset( $_COOKIE["visittime"])){ //Si le cookie n'existe pas

setcookie("visittime",date("a-m-d H:i :s")); //Définir une variable de cookie

echo "première rencontre:".date("a-m-d H:i:s")."<br>"; //Chaîne de sortie

}else { //Si le cookie existe

setcookie("visittime",date( "y-m-d H:i:s"),time()+60); //Définir une variable avec l'heure d'expiration du cookie++++++++++++++++++

echo "last time : ".$_COOKIE["visittime"]; //Affiche l'heure de la dernière visite sur le site-------------------------

echo "< br>";                     // Afficher le caractère de retour chariot

}

echo "now: ".date("y-m-d H:i:s"); // Afficher l'heure d'accès actuelle***** ******* *************


?>

<meta http-equiv="Content-Type" content="text/html; charset =gb2312">

Rendu pour :

Premier chargement :

O$Q[CK%[NM6]TKYD17YK_]X.png

Deuxième actualisation :

C04I6~A0OPO1S( LRYV0~X $X.png

Question : Ce que je veux demander, c'est == Après avoir créé un nouveau fichier cookie, réexécutez cette commande. Pourquoi l'heure dans setcookie() est-elle modifiée en ++++++++ dans le fichier. ligne dans les remarques ? L'heure actuelle est date("y-m-d H:i:s"), et la ligne avec --------- dans la remarque peut également afficher la dernière heure au lieu de l'heure actuelle, et puis la ligne avec **** dans la remarque. *********Mais la sortie est l'heure actuelle, qui est correcte== Que se passe-t-il avec la ligne d'arrivée Dieu, aidez-moi ? .TTT

奔跑吧 少年
奔跑吧 少年

répondre à tous(1)
寻觅 beyond

Le manuel PHP en chinois dit ceci

Avant de définir à nouveau un cookie pour le même paramètre, vous devez d'abord le supprimer. Si la valeur du paramètre est une chaîne vide ou FALSE et que les autres paramètres sont toujours les mêmes que lors du dernier appel à setcookie, le nom spécifié sera supprimé par le client distant.

J'espère que votre problème est résolu


  • répondre Bien que ce soit un peu difficile à comprendre, vous devrez peut-être y réfléchir attentivement, mais merci pour les conseils ٩( 'ω' )و
    奔跑吧 少年 auteur 2017-10-12 23:38:05
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal