php 설정 시간 초과 해결 방법:
(1) 초기 설정 스크립트 실행 시간
php.ini 파일을 열고 다음을 찾습니다.
max_execution_time=30
변경:
max_execution_time=600
서버가 없는 경우 수정 권한을 사용하면 내장된 PHP 스크립트 방법을 통해 시간 초과를 설정하고 장기 작업을 수행해야 하는 PHP 파일에 다음 코드를 추가할 수 있습니다.
<?php ini_set('max_execution_time', 600);//秒为单位,自己根据需要定义
.htaccess 파일을 통해 시간 초과를 설정할 수도 있습니다. 그리고 파일에 다음 코드를 추가합니다:
php_value max_execution_time 600
( 2) 스크립트 실행 시간을 재설정하고 타이머를 재설정합니다.
set_time_limit ( int $seconds ) : bool seconds------最大的执行时间,单位为秒。如果设置为0(零),没有时间方面的限制。
스크립트 실행에 허용되는 시간을 초 단위로 설정합니다. 이 설정을 초과하면 스크립트가 치명적인 오류를 반환합니다. 기본값은 30초이거나 php.ini
의 max_execution_time
에 정의된 값(이 값이 있는 경우)입니다. php.ini
的max_execution_time
被定义的值,如果此值存在。
当此函数被调用时,set_time_limit()
会从零开始重新启动超时计数器。换句话说,如果超时默认是30秒,在脚本运行了了25秒时调用 set_time_limit(20)
et_time_limit()
는 시간 초과 카운터를 0에서 다시 시작합니다. 즉, 기본 시간 초과가 30초이고 스크립트가 25초 동안 실행되었을 때 set_time_limit(20)
가 호출되면 시간 초과되기 전에 스크립트가 실행될 수 있는 총 시간은 45초입니다. 추천 튜토리얼: "php 튜토리얼
"🎜위 내용은 PHP에서 시간 초과를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!