![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| len4ixa |
|
|||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
У меня есть объект в бд и ссылка, на которую нужно перекинуть пользователя, должна содержать постоянные буковки и в конце эти данные с бд. Конкретнее, а то сама не поняла, когда прочла, что написала: пользователь после залогивания на сайте попадает на некоторую страницу, с которой должна происходить переадресация на главную страницу с профилем этого пользователя. Профиль пользователя сначала узнает id этого пользователя, а после делает запросы в бд и выводит инфу о нем, ссылка при этом должна быть такой: ./profile.php?user=1, где 1- имя этого юзера, то есть то имя, под которым он залогился. Вопрос в том, что я все перепробовала, что знала, но не как не могу добиться, чтобы ссылка работала правильно. Как это устроено поподробней, и что могу сделать я.
--------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
profile.php - это клавная страница?
Если нет, то как они между собой связаны? |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
у меня чуть мозг не взорвался пока читал вопрос...
в каком смысле ссылка не работает? не передается пременная, не происходит переход по ссылке? и вообще по обдуманей вопросы задавай, структурируй его как-то. -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
Показала бы что перепробовала, может понятнее было бы
Что не получается то? URL сформировать? Редирект произвести? Получить данные из бд? Это сообщение отредактировал(а) icewind - 6.7.2009, 20:36 -------------------- ![]() |
|||
|
||||
| len4ixa |
|
||||||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
Не главная. При вводе своих данных на главной пользователь идет на user_home.php, а я хочу написать на последней привиденной странице переадресацию на profile.php. Но формат ссылки для профайл следующий: profile.php?user=username.
И так, продолжим=) Сформировать юрл. И
--------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
||||||
|
|||||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
len4ixa, какого вида ссылку формируешь? у тебя должна формироваться ссылка вида такого с какого сервер перекинет запрос на сценарий который проверит, а действительна ли эта ссылка ещё и если действительна то отдаст файл.
Допустим есть сценарий file.php он проверяет права пользователя на использование ссылки. следовательно у нас должна формироваться некоторая уникальная ссылка допустим она у нас будет числовой, тогда урл будет иметь вид site.ru/file.php?id=0000000001. ну а там думаю дальше обрабтаешь. Это сообщение отредактировал(а) krundetz - 9.7.2009, 08:42 |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
ты не можешь сделать редирект? или ты не можешь достать из БД имя юзера??
-------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| len4ixa |
|
|||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
potap, не первое, вобщем такая штука: или у меня в результате переадресации выходит ссылка + кракозябра вместе с кодом для переменной (она означает имя пользователя), который я дописала, либо мне пишут об ошибке. Поэтому, второе тоже может быть.
А мне еще подробней нужно, у меня с этим проблемы=) Ну по хорошему мне сейчас надо взять учебник пхп и разбираться на эту тему, да а я сейчас этим и занимаюсь, кстати, но пока я найду ответ на свою задачу, пройдет довольно много времени, мне нужна узконаправленная минисправка=))) Это сообщение отредактировал(а) len4ixa - 9.7.2009, 11:57 --------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
|||
|
||||
| patap |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
на user_home.php делаешь так
на profile.php
-------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
||||
|
|||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Но здесь не поможет мини-справка.
Никто не знает, где у тебя хранятся данные, в каком виде, как ты с ними работаешь и по какому принципу они извлекаются. Судя по всему, задача сводится к формированию текстовой строки из имеющихся данных. Боюсь, это именно то, что читают как раз из учебника. Ведь без этого вообще нелзя ни одной строчки на РНР написать. Очень странно, кстати, что на протяжении всего этого топика здесь не было продемонстрировано ни одной строчки кода. Складывается впечатление, что уель - не решить практическую задачу, а просто пообщаться. Была бы задача - были бы четкие условия, например: есть адрес трали-вали.пэхапэ есть переменная вариабля с числом хочу получить адрес траливали.похапе?точный=адрес А сейчас оно звучит примерно так: "как мне сделать перенаправление неизвестно чего неизвестно куда". Пойди туда, не знаю куда. |
|||
|
||||
| len4ixa |
|
|||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
Ипатьев, условия, которые вы упомянули, я написала довольно четко, если бы я написала их еще четче, то у меня преждевременно просто не возникло бы такого вопроса, чтобы создавать тему. Ну это двиг Social Engine, кто нить маялся готовыми двигами, может знаете? Я пробую писать по такой схеме:
1) Присваиваюпеременной полученное врезультате запроса в бд значение 2) локейшн на ./profile.php?user= 3) упоминание переменной, полученной после запроса, за знаком =. Но у меня так почему-то не выходит. Что могла я не так делать, что еще может быть обязательным для объявления сверх этого и тп? Если это чем-то поможет, то можете в действии посмотреть, что пока происходит, на kras.24ss.ru (там я пока задала постоянную ссылку, поэтому после входа кидает на profile одного и того же чувака). Это сообщение отредактировал(а) len4ixa - 9.7.2009, 13:11 --------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
patap, если ты угадал правильно, и проблема в кодировке, то я бы рекомендовал urlencode. Это, во-первых, стандарт, а во-вторых, как следствие - пхп сам раскодирует.
len4ixa, но где же код? Где же код, который кидает сейчас и тот, который не работает? Ведь по коду гораздо проще определить проблему, чем по куче словесных описаний. Как говорится, лучше один раз увидеть, чем сто раз услышать. Добавлено через 1 минуту и 11 секунд Если, к примеру, в коде есть банальная опечатка, а в настройках банально не включен вывод ошибок, то можно надавать сотню рекомендаций, но ни одна из них не поможет. |
|||
|
||||
| len4ixa |
|
|||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
Можно дать ответный код. Ну во-первых в синтаксисе проблемы. Например, я пробовала так:
Пишет тут еще, что запрос в бд делается некорректно. Можно отсюда плясать Это сообщение отредактировал(а) len4ixa - 9.7.2009, 15:14 --------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
|||
|
||||
| patap |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
доведи до ума запрос
и если однинарные кавычки, то переменные в них не распознаются и к чему приведт эта запись?
думаю надо так
Это сообщение отредактировал(а) patap - 9.7.2009, 15:21 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
||||
|
|||||
| len4ixa |
|
|||
|
Твоя лучшая фантазия ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 25.11.2008 Репутация: нет Всего: нет |
а ковычки зачем так рано закрывать?
--------------------
Кому интересно быть модером на бесплатнои хостинге (но не ломать его) и сделать из него хотя бы что-то, похожее на "нормальное", тому Сюда.Сайт брата: kras.24ss.ru. Регимся. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |