У меня проблема с php cookie .Я использую recess framework для создания API отдыха.
У меня есть 2 файла
- User Controller : класс, содержащий методы, имеющие URL дляпользователь модели
- CommentController : аналогично пользовательскому контроллеру, но для комментариев
класс CommentController расширяет контроллер {
/** !Route GET, test */
function test()
{
setCookie("Who","userId");
exit;
}
/** !Route GET, cookie */
function checkCookie()
{
print_r($_COOKIE);
exit;
}
}
class UserController extends Controller
{
/** @var User */
protected $user;
/** !Route GET, test */
function test()
{
print_r($_COOKIE);
exit;
}
}
Как видите,У меня есть два файла 1. Контроллер комментариев 2. Контроллер пользователей
Я вызываю test из CommentController, чтобы установить cookie и checkCookie с того же контроллера, чтобы проверить, был ли установлен cookie, и это нормально.set
Но после вызова этих двух функций, когда я вызываю test из usercontroller, чтобы проверить, был ли установлен cookie, cookie не установлен