caballero
Если честно, прочитал эту ссылку но так и ничего не понял... Почему это нельзя обратиться? если у нас есть такой код echo $_GET['name']; и мы напишем в url что то вроде mysite.ru/index.php?name=Oleg то нам выведется в браузер Oleg. Следовательно мы обратились к GET-у и задали его ячейке определенное значение. с HTTP знаком, но причем тут он? Он отправляет заголовки типа Content Type, No Cache и т.д меня же интересует отправка данных методом GET и его особенности... Не понимаю что непонятного в моем вопросе...
Почему никто толком не может привести пример и объяснить зачем оно нужно. Все пишут про то что он выводит в url данные которые прошли через него - это п о н я т н о. Интересует область применения, друзья Зачем он нужен? какой от него толк? Или толк заключается только в "наглядности" и "удобства для пользователей" что бы те видели точную ссылку?
Мелкий
ну например если мы пишем скрипт регистрации пользователей или авторизации, зачем нам $_GET? POST-ом все нормально отработает.. но я слышал что это необходимо в некоторых случаях что бы облегчить задачу.. видел когда "колдуют" с SQL запросами при помощи $_GET-а, обычно это когда хотят выбрать id... примеры видел но без объяснений поэтому ничего не понял.. (Добавление)
Здравствуйте ) Столкнулся с проблемой "предназначения метода $_GET" и очень нужна помощь и совет от опытных разработчиков...
Я знаю что метод $_GET так же как и $_POST отправляет данные из формы, но в отличии от $_POST-a к $_GET-у можно обращаться не только из формы но и через ссылку в браузере.
Вопрос: Зачем нужна такая фишка? Где это необходимо использовать? Если можно примеры покажите, пожалуйста )
А по поводу примитивности задачи - я это понимаю Знаю что в целом это легко, но так как вникать в сессии начал только сейчас, не все понимаю, но исходя из примеров понятное дело что это не так уж и сложно, как например регулярные выражения )
Здравствуйте, помогите пожалуйста разобраться в сессиях, сейчас опишу в чем именно заключается моя проблема. Прочитал статью на PHP.SU на тему Сессии и посмотрел несколько видеоуроков но так и не понял в чем моя проблема.
Практикуюсь в использовании сессий и решил для пробы взять себе за пример разработку банальных пошаговых тестов. Тоесть имеется 3 странички на каждой есть вопрос, ответы на который содержат чекбоксы или радиокнопки и кнопка "Дальше". Т.е нажав эту кнопку мы переходим на другую страничку и отвечаем на следующие вопросы...
Нужно сделать так, что бы сразу после ответа данные не отсылались сразу в БД, а записывались в сессию в зависимости от выбранного ответа. А на итоговой страничке выводились в бразуре для наглядности выбранные ответы и отправлялись в БД... Я делал так(пример одной из страничек):
По идее при выборе того или иного варианта они должны записываться в сессию которая будет доступна из всех файлов и где я смогу сделать что мне нужно(вывести либо отправить в БД) session_start(); прописал во всех файлах.
Но ничего не выходит. На экран выводится только если на каждой страничке вывести так: echo $_SESSION['cafe']; Тогда мне в браузер выведется его value. Значит все записывается? Но почему я не имею доступ к этим сессиям на последней страничке?
Очень надо, помогите, пожалуйста... а то сижу и туплю со вчерашнего дня (Добавление)
В последнем файле проверяю на isset и вывожу но ничего не выводится...
Поясню почему нет разницы. include - конструкция языка на равне с echo например. поетому дужки писать не обязательно, но результат будет тот-же. в следующий раз постарайтесь не писать о том, о чем не знаете.
Так я не утверждал, что это решение... Я ведь написал "Может попробуете так?" ... А навело меня на эту мысль то, что когда я только узнал что такое инклюд и попробовал протестить его в денвере, то способом который есть у автора - у меня ничего не вышло, получалась ошибка что файл не найден хотя все файлы находились в одной папке... вариант который я описал помог и по сей день использую только его...
OrmaJever
Спасибо, не знал что можно так делать ) а в какую строну смотреть? при создании phpmyadmin есть соответствующий пункт с названием как и у strtolower?
OrmaJever, благодарю за подробный ответ, буду пробовать!
DelphinPRO, вот оно что... спасибо за понятный ответ ) if(strtolower($result['password'])===strtolower($password) and strtolower($result['login'])===strtolower($login)) сделал так и все работает )