How to set timeout in php

hzc
Release: 2023-03-01 12:14:01
Original
11338 people have browsed it

How to set timeout in php

Solution to php setting timeout:

(1) Initial setting script execution time

Open the php.ini file and find:

max_execution_time=30
Copy after login

Change it to:

max_execution_time=600
Copy after login

If you do not have server modification permissions, you can set the timeout through the built-in PHP script method and perform long-term operations. Add the following code to the PHP file:

<?php
ini_set(&#39;max_execution_time&#39;, 600);//秒为单位,自己根据需要定义
Copy after login

You can also set the timeout through the .htaccess file and add the following code to the file:

php_value max_execution_time 600
Copy after login

(2) Reset the script execution time and reset Set timer

set_time_limit ( int $seconds ) : bool
seconds------最大的执行时间,单位为秒。如果设置为0(零),没有时间方面的限制。
Copy after login

Set the time allowed for the script to run, in seconds. If this setting is exceeded, the script returns a fatal error. The default value is 30 seconds, or the value defined in max_execution_time in php.ini, if this value exists.

When this function is called, set_time_limit() will restart the timeout counter from zero. In other words, if the default timeout is 30 seconds and set_time_limit(20) is called when the script has been running for 25 seconds, then the total time the script can run before timing out is 45 seconds.

Recommended tutorial: "php tutorial"

The above is the detailed content of How to set timeout in php. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template