recherche

Maison  >  Questions et réponses  >  le corps du texte

Une question sur les cookies en php. Veuillez demander de l'aide.

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

奔跑吧 少年奔跑吧 少年2589 Il y a quelques jours1116

répondre à tous(1)je répondrai

  • 寻觅 beyond

    寻觅 beyond2017-10-12 23:21:37

    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
    0
  • 奔跑吧 少年

    Bien que ce soit un peu difficile à comprendre, vous devrez peut-être y réfléchir attentivement, mais merci pour les conseils ٩( 'ω' )و

    奔跑吧 少年 · 2017-10-12 23:38:05
  • Annulerrépondre