Вы должны разместить его где угодно, но если вы опустите его ниже на функцию, которая может занять некоторое время, тогда вы можете получить тайм-аут выше, если сценарий займет много времени, чтобы добраться до места, где вы его вызвали.Поэтому вы должны поместить его поверх скрипта.
<?php ini_set('MAX_EXECUTION_TIME', '-1');
public function generate_no_pass_link()
{
//"Your code going here"
}
?>
Или вы можете изменить файл php.ini на вашем сервере
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
найти эту строку:
max_execution_time = 30 //change it to -1
Его значение по умолчанию варьируется от сервера к серверу.Вы можете изменить его на -1