Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть скрипт, который инклужу в индексный файл саттелита на WordPress.

Чать из кода:

if(count(#_GET) > 0){

$puids_array = array('threads.php','viewtopic.php','index.php');

Если в ссылке есть .com/?index.php... или .com/?viewtopic.php...и т.п., то дальше срабатывает инклуд другого скрипта. Если же в ссылке этого не было - то показывается оригинальная страница саттелита.

Нужно изменить таким образом, что бы:

Не было привязки к 'threads.php','viewtopic.php','index.php', а было, например:

Если в ссылке есть .com/?abcd&abcfg=N&lalal=N&blabl=N

Те., если в ссылке есть .com/?5букв_любых&5букв_любых=Цифра&5букв_любых=Цифра&5букв_любых=Цифра

То скрипт подгружает инклуд тот другого скрипта дальше. Если в урле нет точь-в-точь в такой последовательности этих параметров - то не подгружается код из инклуда.

---

/**

* Front to the WordPress application. This file loads

* CACHE SYSTEM which does and tells WordPress to load the theme.

*

* @package WordPress

*/

//error_reporting(E_ALL);

//ini_set('');

/**

* Function that parses http headers into array

*

* @param $header

* @return array

*/

// Start Wordpress Theme

if(count($_GET) > 0){

$puids_array = array('threads.php','viewtopic.php','index.php');

$keep_index_php = false;

$puids_tmp = array();

foreach($puids_array as $v){

$puids_tmp[$v] = str_replace('.', '_', $v);

}

$puids_array = $puids_tmp;

$puid_name = '';

$get_keys = array_keys($_GET);

if(in_array($get_keys[0], $puids_array)){

$puid_name = array_search($get_keys[0], $puids_array);

}

else{

unset($puids_array);

unset($puid_name);

}

unset($get_keys);

}

if(isset($puid_name) && !empty($puid_name)){

$puid_full = $_GET[$puids_array[$puid_name]];

$puid = '';

$sed_path = '';

$arr = explode('/', $puid_full);

if(count($arr) > 0){

$puid = $arr[0];

array_shift($arr);

$sed_path = implode('/', $arr);

}

unset($_GET[$puids_array[$puid_name]]);

include 'class-wp-jquery-ajax.php';

exit(0);

}

9 лет назад
Art-Media
Андрей 
37 летРоссия
19 лет в сервисе
Был
год назад
Выбранный исполнитель
VIPSTUDIO
Артем 
36 летАрмения
11 лет в сервисе
Был
5 дней назад
9 лет назад
$30
1 день
++
Чётко поставленная задача и быстрая оплата. Спасибо за проект.
  • Похожие заказы
  • На сайте http://topdent.ru (Yii 1.1.12) реализованы формы поиска врачей и клиник (главная страница сайта и раздел Клиники в правой колонке). Проблема заключается в их медленном отображении - загрузка завершается спустя несколько секунд. Все остальные разделы ...

    Закрыт
    9 лет назад
  • Добрый день! Есть PSD графика, который нужно сделать на js или jquery (либо можете предложить что-то еще). Его нужно будет просто вставлять в шаблон сайта и чтобы можно было каким-то образом менять значения, чтобы он изменялся. При ...

    Завершен
    9 лет назад
  • $9

    На сайте происходит редирект из поисковой выдаче на другой сайт. Сайт был заражен вирусом и был редирект ранее. Сайт почистили, но чрез 1-2 дня опять появляется опять редирект. Надо убрать всё и закрыть дыру(важно!). Оплата ...

    Закрыт
    9 лет назад
  • Требуется разработка Интернет-магазина. Дизайн-макеты будут предоставлены. Интернет-магазин достаточно стандартный. Единственная особенность в том, что при покупке клиенту требуется наличие клиентской карты (единовременный код, который он вводит). Если у клиента нет карты, то он может купить товар ...

    Закрыт
    9 лет назад
  • Нужен грамотный специалист для создания и оформления технического задания для программиста и дизайнера на разработку сервиса курьерской службы - сайта и приложения (android). Есть представление, как все должно выглядеть, нужно все скомпоновать и расписать. Плюс предложить ...

    Закрыт
    9 лет назад
  • Сайт www.apartment.com.ua при заходе происходит задержка!Движок сайта php. При тестировании на сервисе PageSpeed Insights - https://developers.google.com/speed/pagespeed/insights/ выдаются исправления. Задача: Достигнуть лучшего результата(в тесте и убрать задержку) не навредив сайту. Срок и Цена.

    Закрыт
    9 лет назад
  • Есть самопис простой на пхп. Минимум функций просто добавление картинок на сайт. В один момент на одном домене начали обновлять движок делали правки разные. В бд вроде не лезли. Теперь надо обновить старую версию движка на ...

    Закрыт
    9 лет назад