Разрешить файлу PHP читать куки, когда он импортируется через функцию readfile ()? - PullRequest
1 голос
/ 04 сентября 2011

Я загружаю свои файлы, используя прочитанный файл, поэтому кажется, что на индексной странице около 5 страниц, а в аргументах URL указывается, что будет показано.

Так, например, мой профиль сайта http://profile.campatet.com имеет 3 страницы:

  • страница входа
  • страница профиля
  • страница поиска,

Если URL-адрес http://profile.campatet.com/?s=something, он загрузит search.php на страницу индекса, и вы увидите страницу поиска.

Если это http://profile.campatet.com/?user=something, он загрузит profile.php на страницу индекса и станет профилем пользователя.

Если это просто http://profile.campatet.com/, он загрузит login.php на страницу индекса и станет страницей входа.

Теперь страница моего профиля загружается на страницу индекса, когда страница индекса использует функцию readfile().Тем не менее, на странице моего профиля необходимо проверить cookie, чтобы убедиться, что человек, который обращается к странице моего профиля, действительно является владельцем учетной записи.

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

Почему это происходит?

1 Ответ

3 голосов
/ 04 сентября 2011

Используйте include или его варианты require, require_once и т. Д. Вместо readfile ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...