2013-02-20 16 views
9

Nếu tôi đặt cookie có javascript, tôi sẽ đọc nó bằng Laravel 4 như thế nào?Laravel 4: đọc cookie được thiết lập bởi javascript

Lý do tôi đang hỏi là các tài liệu nói:

All cookies created by the Laravel framework are encrypted and signed 
with an authentication code, meaning they will be considered invalid 
if they have been changed by the client. 

Trả lời

18

Chỉ cần sử dụng lệnh PHP mẹ đẻ để lấy cookie: $_COOKIE['cookie'])

Hoặc có lẽ bạn có thể đặt cookie thông qua một lệnh AJAX (thay vì JS tự làm) - và có Laravel đặt cookie do JS cung cấp thay mặt nó không?

This link confirms setting cookies via AJAX - nó sẽ chỉ là một biến thể của điều đó.

+0

Bất kỳ ý tưởng nào tôi có thể làm ngược lại? Đặt cookie trong Laravel mà javascript có thể đọc? Tôi đã thử '$ _COOKIE ['cookie']' không có may mắn –