我编写了一个由每个访问者调用的PHP函数,但是我从日志中读取,特别是动态页面无法打开并在一段时间后杀死Apache并且访问网站已关闭(错误502)。我删除了函数,页面没有问题。
短网址的功能就像这里:
function shortyourls(){
global $smarty;
// Inputs
$shorturl = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$signature = "123567890";
$siteurl = "http://doma.in";
$format = "json";
$Artikel = $smarty->get_template_vars('Artikel');
$title = http_build_query(array('title' => $Artikel->cName));
$keyword = substr(str_shuffle("123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ"), 8, 8);
// Phases url
$short = file_get_contents($siteurl.'/yourls-api.php?signature='.$signature.'&action=shorturl&url='.$shorturl.'&format='.$format.'&keyword='.$keyword.'&'.$title);
$url=json_decode($short,TRUE);
$output = $url['shorturl'];
echo $output;
}
我怎么能解决这个问题?它不应该达到max_execution_time。