- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вообщем есть 2 хостинга все параметры в php.ini одинаковые кроме одного на одном Server Api Apache на другом Server Api CGI
На обоих одинаковый скрипт и HTML форма в которую вводятся данные пользователем затем эти переменные получает скрипт методом Post перемножает(считает) переменные и выводит результат.
Так вот на хостинге с Server Api Apache скрипт работает и выводит результат, а на Server Api CGI не выводит результата такое ощущение что он просто переменные не видит как например на хостинге с Server Api при выключенном register_globals. На обоих хостингах register_globals on и все параметры на хостингах одинаковые вплоть до версии php. Все подозрения пали на Server Api CGI. Никаких авторизаций в скрипте нет.
Вот вопрос возможно ли такое? :( Как с таким явлением можно бороться?
Да, вполне обычная ситуация. Именно CGI тому причина.
В штатном мануале к PHP есть специальная статья на эту тему.
Алексей Пешков спасибо за ответ.
:( 2 дня всё думал что и как различные тесты на денвере проводил точно значит из за этого :(. А как с этим можно бороться?
Вот нагуглил в интернете http://www.citforum.ru/internet/php/if-mod-since/ ещё не пробовал стоит ли пробовать? Это получается надо все переменные например была переменная $abc надо будет сделать $_SERVER['abc'] и прописать про неё в .htaccess будет работать?
И ещё проблема с одним скриптом.
Скрипт этот берёт страницу посредством cURL сохраняет в файл потом файл парсится и результат выводится результат динамический тоесть страница что парсится меняется. Так вот вставляю скрипт с помощью функции include() в CMS. Не работает. Если запустить отдельно от CMS скрипт всё работает. На Server Api Apache работает и так и так. Тоже сравнивал и пришёл к выводу что это из за Server Api CGI возможно такое?
$abc = $_POST['abc'];
$abc = $_POST['abc'];
Вот я дурак :)
Спасибо! Заработало :)
Вот бы ещё со вторым скриптом разобраться вообще хорошо было бы :)
Там работа с массивами если скрипт отдельно от CMS запускать всё нормально стоит только вставить в CMS не работает.
Вот так в CMS вставляю:
ob_start();
include('/home/put/put/put/name.php');
$name = ob_get_contents();
ob_end_clean();
это основной код естественно там есть проверка на существование скрипта.
В CMS пишу просто $name
Может есть какие-то ограничения с функцией ob_start(); если Server Api CGI.
На хостинге с Server Api Apache работает.
Подскажите как сделать так, чтобы выделенное красным не использовалось т.е. чтобы HTML код страницы записывался в переменную $dec без использования файла name.html.
Да, вполне обычная ситуация. Именно CGI тому причина.
Либо вы не поняли вопроса, либо вы обмануть человека пытаетесь.
Единственное что влияет на POST это register_globals (когда выключены то данные надо брать из массива $_POST и это рекомендуется ибо включенные register_globals это зло)
Потерянный, ты с перлом путаешь
(хотя это всё равно вроде не то что автору вопроса нужно)
(хотя это всё равно вроде не то что автору вопроса нужно)
Да я не про закомментирование кода имел ввиду, а про то как сделать чтобы скрипт имел такой же смысл как я описал выше, но без использования файла. Чтобы код страницы был равен переменной, а не записывался в файл.
Потерянный, ты с перлом путаешь
(хотя это всё равно вроде не то что автору вопроса нужно)
Путаю? Уверен? А может так тоже можно? Блин, как раздражает, когда какой-то дурак тебя в чем-то упрекает.