Bagaimana untuk mengubah suai had masa boleh laku halaman web dalam PHP

青灯夜游
Lepaskan: 2023-03-17 17:58:01
asal
4187 orang telah melayarinya

3 kaedah pengubahsuaian: 1. Buka fail konfigurasi "php.ini", cari pembolehubah "max_execution_time", dan ubah suai nilai pembolehubah 2. Gunakan fungsi ini_set() untuk mengubah suai nilai pembolehubah "max_execution_time", sintaks "ini_set("max_execution_time", "new value""";

Bagaimana untuk mengubah suai had masa boleh laku halaman web dalam PHP

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3

Halaman terakhir (skrip) ditetapkan dalam php. ini Masa pelaksanaan yang panjang ialah 30 saat, yang ditentukan oleh pembolehubah max_execution_time dalam php.ini Jika skrip perlu dijalankan untuk masa yang lama, seperti menghantar sejumlah besar e-mel, atau menganalisis sejumlah besar data, skrip. pelayan akan secara paksa menamatkan pelaksanaan selepas 30 saat program, dalam kes ini adalah perlu untuk menukar masa pelaksanaan maksimum skrip php.

Jadi bagaimana untuk mengubah suai masa pelaksanaan maksimum halaman web (skrip)? Had masa pelaksanaan?

Terdapat dua cara untuk mengubah suai dalam php:

  • Ubah suai nilai pembolehubah max_execution_time dalam php.ini

    Terdapat dua cara: terus Buka fail konfigurasi php.ini dan ubah suainya, atau gunakan fungsi ini_set untuk mengubah suainya

  • Gunakan set_time_limit() untuk menetapkan masa pelaksanaan maksimum baharu

Yang berikut Ketahui lebih lanjut.

Kaedah 1. Tetapkan

dalam php.ini Dalam fail konfigurasi php.ini, masa pelaksanaan skrip ditentukan oleh pembolehubah max_execution_time. Oleh itu, anda hanya perlu menetapkan nilai pembolehubah

max_execution_time = 新数值;
Salin selepas log masuk

Bagaimana untuk mengubah suai had masa boleh laku halaman web dalam PHP

Kaedah 2. Tetapkan

ini_set melalui ini_set PHP fungsi Digunakan untuk menetapkan nilai php.ini, yang berkuat kuasa apabila fungsi dilaksanakan Selepas skrip tamat, tetapan menjadi tidak sah. Anda boleh mengubah suai konfigurasi tanpa membuka fail php.ini, yang sangat mudah untuk ruang maya.

Hanya gunakan fungsi ini_set untuk mengubah suai nilai pembolehubah max_execution_time

ini_set("max_execution_time", "新数值");
Salin selepas log masuk

Kaedah 3. Tetapkan melalui fungsi set_time_limit

set_time_limit fungsi digunakan

set_time_limit(新数值);
Salin selepas log masuk

Arahan untuk mengehadkan masa pelaksanaan halaman:

Antara tiga kaedah di atas, jika nilai ditetapkan kepada 0, tiada had dan skrip akan terus dilaksanakan sehingga pelaksanaan tamat.

Oleh itu, untuk skrip yang perlu dilaksanakan untuk masa yang lama, secara amnya tambahkan kod berikut pada permulaan kod PHP

set_time_limit(0);
Salin selepas log masuk

Pembelajaran yang disyorkan: "Video PHP Tutorial"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai had masa boleh laku halaman web dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan