@Karimmin

Как сделать так, чтобы куки отображалась только на странице определенного пользователя из БД?

Здравствуйте, вот код в котором создается куки:
$user = R::findOne( 'users', 'user_name = ?', array($data['user_name']) );
	if (isset($data['search'])) {
		setcookie("executor_user_name", $_SESSION['logged_user']->user_name);
		setcookie("customer_user_name", $user['user_name']);
	}

Надо, чтобы значение куки "executor_user_name" отобразилось другой на странице только у пользователя, который имеет имя, соответствующее значению куки "customer_user_name". Мне надо узнать только то, как сделать, чтобы куки отображалось только у определенного пользователя. - PHP
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@Karimmin Автор вопроса
На другой странице надо написать
if ($_SESSION['logged_user']->user_name == $_COOKIE["customer_user_name"]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
$user = R::findOne( 'users', 'user_name = ?', array($data['user_name']) );
if (isset($data['search'])) {
  if ($user['user_name'] == "Vasya Pupkin") {
    setcookie("executor_user_name", $_SESSION['logged_user']->user_name);
  }
  setcookie("customer_user_name", $user['user_name']);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы