передача переменных методом $_POST

ну просто как серпом по ….
вопрос сложный

почему после такой вставки в коде файла

require_once('../wp-config.php');

данные переданные методом $_POST, не передаются,

подробности,
сделана форма, которая передает данные на файл funtik.php,
в файле funtik.php есть строка

require_once('../wp-config.php');

так вот все что до этой строки данные данные переданные методом $_POST скрипт видит,
все что после как будто стирается,

вопрос сложный, подскажите куда рыть,
спасибо

1. Смотрим в файл wp-config.php.
2. В конце там идет подключение файла wp-settings.php.
3. Ищем по wp-settings.php фразу $_POST, находим, что там есть функция, котрая трет все глобальные переменные wp_unregister_GLOBALS.

Я бы посоветовал открыть файл wp-config.php, и заменить строку

require_once(ABSPATH.'wp-settings.php');

на

if( empty($load_wp_settings) ) require_once(ABSPATH.'wp-settings.php');

а в funtik.php подключал бы так

$load_wp_settings = 'not_load';
require_once('../wp-config.php');

проверяйте только, я не тестирова, но думаю идея ясна.

спасибо пока решил проблему вставив формы непосредственно, в funtik.php
но в целом понял что сдесь нужно с плагинами разобраться там видимо раскрыта тематика

Anonymous
Отправить
Ответ на: