recherche

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

thinkphp - Lorsque plusieurs utilisateurs accèdent à un programme php, il n'y a pas de conflit entre eux. Quel est le principe ?

Par exemple, il existe une classe dans le programme thinkphp, qui possède un attribut permettant d'obtenir le référent de l'utilisateur

 if($_SERVER['HTTP_REFERER']==null){
            $visitor_info.='&referrer='.'empty';
        }autre{
            $visitor_info.='&referrer='.$_SERVER['HTTP_REFERER'];
        }
        $this->visitor_info=$visitor_info; //Un attribut permet d'obtenir le référent de l'utilisateur

Lorsque plusieurs utilisateurs visitent en même temps,chaque utilisateur dispose d'un $this->visitor_info correspondant qui n'est pas en conflit, n'est-ce pas ?

Excusez-moi, il n'y a pas de conflit dans l'accès simultané. Quel est le principe derrière cela ? ?

Lorsque chaque utilisateur accède, une zone sera-t-elle allouée dans la mémoire pour sauvegarder la référence correspondante ? ?

过去多啦不再A梦过去多啦不再A梦2808 Il y a quelques jours579

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

  • 为情所困

    为情所困2017-05-16 13:11:10

    De manière générale, lorsqu'un utilisateur établit un accès à la connexion, le serveur ouvrira un nouveau processus pour répondre à la requête. Dans ce processus, l'interpréteur PHP lira le contenu du fichier PHP et instanciera un objet. , lorsque la requête se termine, toutes les données sont recyclées et la référence n'existe plus.

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:11:10

    C'est-à-dire que lorsque chaque utilisateur accède, le programme entre dans la mémoire un par un et est traité par le CPU un par un. Cela doit être lié au mécanisme du processeur et aux connaissances liées à la mémoire. Ce n'est pas un problème PHP. Une fois qu'un programme est exécuté, il doit y avoir un résultat. Apache le renverra après avoir obtenu le résultat.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:11:10

    Parce que php est en mode multi-processus. . Lors de l'accès, chaque utilisateur est un espace de processus indépendant

    répondre
    0
  • Annulerrépondre