- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Я не шибко опытный программист, все достигаю методом тыка. Подскажите где я ошибся!
Форма:
В итоге идет передача, к ссылке успешно добавляется все что нужно:
http://site.ru/vasya-pupkin.html?srok=20&salary=15000&from-cost=150000
Далее пытаюсь вытянуть эти данные:
через
$_GET['from-cost']
$_GET['srok']
$_GET['salary']
Но выходит плохо, данные не вытягиваются. Где косячу? Самого смущает сочетание *.html?srok=20&salary=15000&from-cost=150000 - но разве это проблема?
Страница /vasya-pupkin.html это реальная html-страница или адрес, сформированный ЧПУ? Если ЧПУ, то он и режет лишние GET параметры, скорее всего.
В любом случае вывод phpinfo(INFO_VARIABLES) в месте, где вы пытаетесь получить эти параметры, поможет разобраться.
Страница /vasya-pupkin.html это реальная html-страница или адрес, сформированный ЧПУ? Если ЧПУ, то он и режет лишние GET параметры, скорее всего.
В любом случае вывод phpinfo(INFO_VARIABLES) в месте, где вы пытаетесь получить эти параметры, поможет разобраться.
Да, это ЧПУ. Попробую поколдовать.
---------- Добавлено 24.06.2014 в 08:58 ----------
Так и есть. ЧПУ режет. Как быть? Где копать? CMS DLE.
Как вариант передавать параметры не в страницу ЧПУ, а в реальный скрипт.
Я так понимаю смысл в том, что у вас есть страница на сайте, куда вы хотите передать эти параметры
Как вариант передавать параметры не в страницу ЧПУ, а в реальный скрипт.
Я так понимаю смысл в том, что у вас есть страница на сайте, куда вы хотите передать эти параметры
Да, смысл в этом.
Код php у меня прописан прямо в шаблоне DLE *tpl. Что по сути можно вынести в отдельный php файл и инклудом подцепить.
В скрипт - это методом post? Если не затруднит, приведите простейший пример.
Заранее благодарен.
Да, смысл в этом.
Код php у меня прописан прямо в шаблоне DLE *tpl. Что по сути можно вынести в отдельный php файл и инклудом подцепить.
В скрипт - это методом post? Если не затруднит, приведите простейший пример.
Заранее благодарен.
Я с DLE не особо, не знаю как у них tpl файлы разбираются, возможно что впихнуть туда код не выйдет, поскольку в момент отображения страницы весь лишний код вырезается обработчиком
Но попробуйте так
В отдельный файл впихните ваш код пхп
Например,
В самом tpl файле код
Но поскольку DLE эта обычная CMS с модульной системой, проще модуль забацать наверн, а не изворачиваться с обработчиком.
Плюс придется в htaccess добавить правило исключение, т.е. чтобы переданные параметры не вырезались при формировании ЧПУ.
Там где GET должно быть GET['my_parametr']
В скрипт - значит action заменить на реальный адрес скрипта.
Либо post в ЧПУ адрес.
Правда что там цмска может подрезать в процессе работы - я не знаю, надо смотреть.
К реврайту статических страниц, или как там они называются в деле, добавить флаг QSA.
RewriteRule … [L,QSA]
К реврайту статических страниц, или как там они называются в деле, добавить флаг QSA.
RewriteRule … [L,QSA]
Спасибо, три символа, а сотворили чудо.
Вопрос решен, всем спасибо кто откликнулся.