2013-09-17 2 views
0

У меня есть стандартный register.php и login.php. Когда я регистрирую, я помещаю всю информацию в базу данных, и я вспоминаю их после нажатия кнопки отправки на странице входа. Когда имя пользователя и пароль совпадают с именем пользователя и паролем в моей базе данных, он перейдет на страницу, где должна появиться моя информация о профиле. Назовем его profile.php. Я не знаю, как получить информацию (имя пользователя) из login.php и показать информацию профиля из имени пользователя в profile.php. Как проверить имя пользователя из login.php и показать информацию, принадлежащую имени пользователя в profile.php? (Давайте просто сначала укажем имя пользователя, я сама выясню остальную информацию.)Как получить информацию о профиле после входа в систему

+0

Мы не можем ничего показать, не видя, с каким кодом вы работаете. – sevenseacat

+0

@sevenseacat Я не хочу, чтобы вы использовали мой код, но мне просто нужен пример того, как это сделать. – Loko

+0

Вид глупых downvote. Я не хочу, чтобы люди просто настраивали его с помощью моего кода. Мне просто нужно решение, как это сделать ... – Loko

ответ

1

использование сессий - либо встроенных, либо выполненных на заказ.

чтения: http://php.net/manual/en/features.sessions.php


во всех * .php файлы, добавлять session_start();

в login.php, после успешного использования входа $_SESSION["user_name"] = $_POST["user_name"];

в profile.php, проверьте $_SESSION["user_name"] является задавать.

+0

Где я должен поставить session_start() ;? – Loko

+0

прямо после jancha

+0

Спасибо, человек, я очень ценю это. Возьми мой верх. Я рассмотрю сессии. – Loko

0

Я хотел бы предложить чтении на сессии в PHP, как вам нужно будет что-то подобное, чтобы отслеживать, если пользователь вошел в систему.

После чтения на сессии это то, что вы должны сделать.

В php-функции, которая делает логин, вы должны создать сеанс и сохранить что-то в нем, предпочтительнее идентификатор пользователя, а затем на странице профиля вы можете получить доступ к идентификатору пользователя из сеанса и получить данные из базы данных.

http://php.net/manual/en/features.sessions.php

1

Вы можете использовать $_Post или $_Get представить имя пользователя на другую страницу и получить там в userinformations через SQL запрос.

Смежные вопросы