Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Каким спосбом выдятся id пользователя в адресную строку из бд?
 
 автор: Belkin   (19.07.2011 в 22:32)   письмо автору
 
 

Вот при регистрации человеку выдается id(который записывается в бд mysql), как сделать, что при входе на сайт, в адр. строке выводилось id1 или id-1 или как-то так. Вот видел, что можно достать как-то так

<?
$id 
$_GET['id'];
?>

но это вроде бы гнк моему случаю. Как это можно реализовать?

  Ответить  
 
 автор: Valick   (19.07.2011 в 22:47)   письмо автору
 
   для: Belkin   (19.07.2011 в 22:32)
 

ссылка формируется вот так
http://site.ru?id=1
но понять что Вам нужно просто невозможно

  Ответить  
 
 автор: Belkin   (19.07.2011 в 22:48)   письмо автору
 
   для: Valick   (19.07.2011 в 22:47)
 

вообщем верно, нужно, чтобы когда человек вошел - в адрес строке был такой вид
http://site.ru?id=1

как это осуществить?

  Ответить  
 
 автор: Valick   (19.07.2011 в 22:55)   письмо автору
 
   для: Belkin   (19.07.2011 в 22:48)
 

осуществить что? переход по ссылке http://site.ru?id=1?
осуществляется это методом тыка курсором по ссылке
вот думаю смеяться или плакать
Вы действительно хотите научиться программировать не прочитав ни одной книги?

  Ответить  
 
 автор: cheops   (20.07.2011 в 12:50)   письмо автору
 
   для: Belkin   (19.07.2011 в 22:48)
 

В форме ввода, осуществляйте переадресацию на адрес http://site.ru?id=1, например, при помощи HTTP-заголовка Location и функции header().
<?php
  header
("Location: http://site.ru?id=".$id);
?>

  Ответить  
 
 автор: Киналь   (19.07.2011 в 22:59)   письмо автору
 
   для: Belkin   (19.07.2011 в 22:32)
 

Пока вы не сможете объяснить (самому себе), что такое cookie, GET, POST и MySQL, ни один ответ вам не поможет. Удачи в изучении=)

  Ответить  
 
 автор: Belkin   (19.07.2011 в 23:15)   письмо автору
 
   для: Киналь   (19.07.2011 в 22:59)
 

ладно.

спасибо, а на счет get, post и mysql - что-то, но понимаю. Возможно не в идеале.

вопрос был не тыкнуть по ссылке, а узнать как осуществляется вывод id пользователя в адресную строку.

  Ответить  
 
 автор: Valick   (19.07.2011 в 23:23)   письмо автору
 
   для: Belkin   (19.07.2011 в 23:15)
 

ужескороначнуругатьсяматом...
узнать как осуществляется вывод id пользователя в адресную строку.
как только тыкните по ссылке сразу узнаете...

  Ответить  
 
 автор: Belkin   (19.07.2011 в 23:26)   письмо автору
 
   для: Valick   (19.07.2011 в 23:23)
 

о, действительно, получилось !! только по ссылке тыкнул - просветило)
Все понял !
Спасибо вам !

  Ответить  
 
 автор: Valick   (20.07.2011 в 00:49)   письмо автору
 
   для: Belkin   (19.07.2011 в 23:26)
 

Вы лучше подробнее описывайте что и зачем нужно получить в конечном результате
а то Ваш вопрос примерно выглядит так "Как надеть штаны через голову" и достаточно трудно на него ответить, но это ничто по сравнению с неподдельным интересом, зачем это нужно делать :)

  Ответить  
 
 автор: Belkin   (20.07.2011 в 00:59)   письмо автору
 
   для: Valick   (20.07.2011 в 00:49)
 

я понимаю, возможно я задаю вопрос глупо и в какой-то части не понятно, но я всего-то хотел узнать ответ на такой вопрос - как сделать так, чтобы когда юзер авторизовался, ему в адресной строке высвечивался его id :)

вообщем другими словами - есть система авторизации, есть регистрация. При регистрации человек заносится в бд. Задача - сделать показ его id (номера) регистрации в адресной строке )
ну неужели не понято ? :))

  Ответить  
 
 автор: Киналь   (20.07.2011 в 01:47)   письмо автору
 
   для: Belkin   (20.07.2011 в 00:59)
 

> ответ на такой вопрос - как сделать так, чтобы когда юзер авторизовался, ему в адресной строке высвечивался его id

Воля ваша, вот ответ:

Для этого нужно при авторизации установить cookie, в которую записать id пользователя. Далее при запросе любой страницы сайта проверять наличие и непустоту соответствующего GET-параметра. Если параметр отсутствует или пуст, считать id из cookie и дописать ко всем ссылкам на странице требуемый GET-параметр.

Результат будет достигнут. Но вы же теперь спросите, как прочитать из cookie и проверить GET-параметр на непустоту, верно?=)

PS И ещё, зачем вам это нужно? Ну, вот это «высвечивание» id в адресной строке?

  Ответить  
 
 автор: Belkin   (20.07.2011 в 02:10)   письмо автору
 
   для: Киналь   (20.07.2011 в 01:47)
 

вот это ответ ) спасибо вам)
да, в мыслях появился и этот вопрос) я просто куки еще не начинал изучать, но если вам труда не составит объяснить и это, то буду только благодарен )
а это нужно мне это к опыту и для своих целей, все таки форум для "новичков" и для вопросов) вот использую его в полной мере и благодаря таким людям, как вы - я набираюсь опыта и знаний, поэтому вам только большое спасибо за то, что вы мне все детально так объяснили)

  Ответить  
 
 автор: Valick   (20.07.2011 в 07:56)   письмо автору
 
   для: Belkin   (20.07.2011 в 02:10)
 

для Вас "вот это ответ", а для меня даже в устах Киналя это полный бред
поймите Вы наконец, программирование - это прежде всего логика, а в Ваших действиях логики нет.
форум каким бы он нибыл (он кстати не только для новичков, он для всех) не научит программировать, это достигается минимум чтением хороших книг.
___
Вы бы легли на стол к хирургу который обучался на форумах? :)

  Ответить  
 
 автор: Киналь   (20.07.2011 в 08:15)   письмо автору
 
   для: Belkin   (20.07.2011 в 02:10)
 

Объяснить, что такое cookie? Не объясню. Не потому, что лень, а потому, что одно из базовых понятий. Азбучная истина, так сказать) Прочтите (и постарайтесь понять) хотя бы вот это: http://softtime.ru/bookphp/gl1_1.php от начала до конца, и вопросов у вас станет раз в десять меньше. А на те, что останутся, вам полноценно ответят)

  Ответить  
 
 автор: MHz   (20.07.2011 в 05:59)   письмо автору
 
   для: Belkin   (20.07.2011 в 00:59)
 

Не понятно для чего Вы хотите сделать показ id пользователя в адресной строке?

  Ответить  
 
 автор: Гость   (20.07.2011 в 08:47)   письмо автору
 
   для: MHz   (20.07.2011 в 05:59)
 

В целях обучения - все покатит. Я когда начинал - тоже делал много совершенно не нужного, но при этом я получал опыт и понимание, а это самое главное.

  Ответить  
 
 автор: Valick   (20.07.2011 в 16:29)   письмо автору
 
   для: Гость   (20.07.2011 в 08:47)
 

ненужного - это одно, а нелогичного это совсем другое

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования