webjey

Рейтинг
46
Регистрация
09.04.2013

Похоже ваш сайт взломали😡У меня тоже выходит это предупреждение .Причем вирус хитрый-иногда прячется .Посмотрите что будет если перейти на ваш сайт из яндекса,в поисковую строку введите:


host:2mir-istorii.ru

PS для обсуждения подобных проблем этот раздел - /ru/forum/development/security

Не работает потому,что переменная $site пустая.Надо ее инициализировать так:


<?php
$site=$_REQUEST['site'];//или $_GET['site'];
header("Location: ".$site); ?>

Раньше работал потому что был включен register_globals.

Подумайте о безопасности.Возможен циклический редирект и прочие "радости".

mega94:
Спасибо за правильное направления. Cкажите а тот код который вы дали в личке там обработчик php делаеть только правильный url а дальше по js парсить, а почему js'ом а не php это влияет на скорость?

Да,потому что:

-js асинхронен

-ajax не вешает страницу + индикатор загрузки + lazyload

-в ответ идет jsonp => легко повесить callback функцию,зачем делать 2-ю работу на php?

-в идеале ,вообще можно обойтись без php,но мешает same origin policy.

Там идет проверка cookies(не пускает если не установлены куки с taobao.com) , откройте ссылку в приватной вкладке и убедитесь.

Кроме того, там используются редиректы и https.

Вот этот код должен помочь:


$cookies=tmpfile();
$ch = curl_init("http://taobao.com");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//следуем за редиректом
curl_setopt($ch, CURLOPT_VERBOSE, 1);//включаем когда что-то непонятно
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);//используем куки
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);//отключаем проверку сертификатов
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_exec($ch);
curl_setopt($ch,CURLOPT_URL,'https://rate.taobao.com/feedRateList.htm?callback=json&userNumId=2618538028&auctionNumId=523222638660&siteID=1&currentPageNum=1&rateType=&orderType=sort_weight&showContent=1');
$page=curl_exec($ch);
curl_close($ch);
//$json = substr($page,5,-1);
print_r($page);

Скриптов лучше не ставить ,но украсить все же можно.Мы ,например , поставили красочный новогодний баннер в шапку - всем очень нравилось.

barkasian:
Увы, не работает...

Странно...

Попробуйте на дефолтной теме,например twentythirteen -у меня работает.И мы говорим об этом title?


<head>
<meta charset="UTF-8">
<title>этот title</title>
</head>
barkasian:
Мне бы в <title></title> эти изменения сделать


add_filter('wp_title','titleToLower');

function titleToLower($title){
return strtolower($title);
}

Добавить в файл functions.php темы.

livetv,что не тема -то холивар.Не думали занятся созданием тизеров?

Короткий ответ:

Все зависит от ниши,ЦА,ТЗ и IQ.Вот что думает об этом Википедия - https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD

Длинный ответ:

Все это риторика и ИМХО.Каждый основывается на своем опыте.Я вот ,например ,бывает делаю 100 "Интернет магазинов" в день(На самом деле, это многостраничные лендинги сгенерированные из YML партнерки.Но на каждом написано ,что это "Интернет магазин".Терминология для конечного потребителя не так уж важна).Главное качество интернет магазина -продавать.

Давайте немного переформулируем вопрос ,не теряя сути-"Как выглядит абстрактный ИМ в глазах программиста?".

Вот что пришло в голову:

-Грамотная структура и ЧПУ ,с "посадкой" нужных кеев на нужные страницы.

-Корзина

-Личный кабинет(тел,email,скидки,купоны)

-Рассылка email\SMS\мобильные приложения etc ...

-Интеграция с api yandex.metrika / Google Analytics.Тщательный анализ конверсий.

-Интеграция с биллингами.

-Интеграция с логистическими компаниями/своя логистика.

-Загрузка прайсов csv,xml,xls,1C.

-Генератор/API для прайс агрегаторов,купонаторов ,etc ...

-Работа с соц. сетями авторизация,кросспостинг,приложения ,etc ...

-Партнерская программа.Интеграция с CPA.

Исправил.Данный код должен работать на денвере


<?php
$ch = curl_init('http://tao.ru/catalog/523396457734.html');
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
preg_match('#item.js\?iid=(?P<iid>\d+)#', $page, $result);
$url = 'http://tao.ru/item.js?iid='.$result['iid'];

curl_setopt($ch, CURLOPT_URL, $url);
$json = curl_exec($ch);
$info = json_decode($json);
$itemId = $info->data->item->itemNumId;
$sellerId = $info->data->seller->userNumId;
$param = array(
'callback' => '_process_review_imgs_tmall',
'itemId' => $itemId,
'sellerId' => $sellerId,
'picture' => 1,
'currentPage' => 1,
);
$url = 'https://rate.tmall.com/list_detail_rate.htm?' . http_build_query($param);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$json = curl_exec($ch);
curl_close($ch);
$json = substr($json, 32, -1);
$json = json_decode(utf8_encode($json));
foreach ($json->rateDetail->rateList as $rate) {
foreach ($rate->pics as $img) {
echo str_replace('//img.', 'http://img.', $img) . '<br>';
}
}

У меня теги отображаются нормально.Что значит не работают?

Всего: 193