cari

Rumah  >  Soal Jawab  >  teks badan

thinkphp - Apabila berbilang pengguna mengakses program php, tiada konflik antara mereka.

Sebagai contoh, terdapat kelas dalam program thinkphp, yang mempunyai atribut untuk mendapatkan perujuk pengguna

if($_SERVER['HTTP_REFERER']==null){ $visitor_info.='&referrer='.'kosong'; }lain{ $info_pelawat.='&referrer='.$_SERVER['HTTP_REFERER']; } $this->visitor_info=$visitor_info; //Atribut adalah untuk mendapatkan perujuk pengguna

Apabila berbilang pengguna melawat pada masa yang sama,setiap pengguna mempunyai $this->info_pelawat sepadan yang tidak bercanggah, bukan?

Maaf, tiada konflik dalam akses serentak. Apakah prinsip di sebaliknya? ?

Apabila setiap pengguna mengakses, adakah kawasan akan diperuntukkan dalam memori untuk menyimpan rujukan yang sepadan? ?

过去多啦不再A梦过去多啦不再A梦2755 hari yang lalu545

membalas semua(3)saya akan balas

  • 为情所困

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

    Secara amnya, apabila pengguna mewujudkan akses sambungan, pelayan akan membuka proses baharu untuk menyampaikan permintaan Dalam proses ini, jurubahasa PHP akan membaca kandungan fail PHP dan menjadikan objek ini mempunyai Rujukan , apabila permintaan tamat, semua data dikitar semula dan rujukan tidak lagi wujud.

    balas
    0
  • PHPz

    PHPz2017-05-16 13:11:10

    Iaitu, apabila setiap pengguna mengakses, program memasuki memori satu persatu dan diproses oleh CPU satu persatu. Ini harus berkaitan dengan mekanisme CPU dan pengetahuan berkaitan memori. Ia bukan masalah PHP. Selepas program dijalankan, mesti ada hasil Apache akan mengembalikannya selepas mendapat keputusan.

    balas
    0
  • 我想大声告诉你

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

    Sebab php berada dalam mod berbilang proses. . Apabila mengakses, setiap pengguna adalah ruang proses bebas

    balas
    0
  • Batalbalas