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""";
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 = 新数值;
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", "新数值");
Kaedah 3. Tetapkan melalui fungsi set_time_limit
set_time_limit fungsi digunakan
set_time_limit(新数值);
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);
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!