Xin chào tôi đã bắt đầu sử dụng khung công tác Laravel cho ứng dụng Facebook của tôi lateley và tôi đã tạo một ứng dụng cơ bản mà tôi sao chép cho mọi dự án mới và bắt đầu sửa đổi từ đó. Điều đầu tiên tôi làm là tôi thay đổi vài chữ cái trong khóa ứng dụng bên trong tập tin config/application.php.Lỗi phiên/cookie khi có nhiều cá thể của Laravel trong cùng một miền
Bây giờ nếu tôi phát triển 2 ứng dụng cùng một lúc và tiếp tục chuyển đổi giữa chúng, tôi sẽ gặp phải một số lỗi bộ nhớ cache/cookie chặn ứng dụng của tôi hiển thị. Tôi có thể loại bỏ chúng bằng cách xóa cookie có liên quan đến miền của tôi, nơi tôi lưu trữ ứng dụng nhưng tôi hiểu điều tương tự có thể xảy ra với người dùng sẽ truy cập cả ứng dụng của tôi.
Tôi làm cách nào để nó hoạt động đúng?
đây là lỗi tôi nhận được:
Unhandled Exception
Message:
unserialize() [function.unserialize]: Error at offset 0 of 704 bytes
Location:
/mydomainpath/myapp/laravel/session/drivers/cookie.php on line 24
Stack Trace:
#0 /mydomainpath/myapp/laravel/laravel.php(40): Laravel\Error::native(8, 'unserialize() [...', '/data01/virt319...', 24)
#1 [internal function]: Laravel\{closure}(8, 'unserialize() [...', '/data01/virt319...', 24, Array)
#2 /mydomainpath/myapp/laravel/session/drivers/cookie.php(24): unserialize('??1?:????9O??.?...')
#3 /mydomainpath/myapp/laravel/session/payload.php(52): Laravel\Session\Drivers\Cookie->load('oBACwMEgwF2YXeZ...')
#4 /mydomainpath/myapp/laravel/session.php(35): Laravel\Session\Payload->load('oBACwMEgwF2YXeZ...')
#5 /mydomainpath/myapp/application/start.php(172): Laravel\Session::load()
#6 /mydomainpath/myapp/laravel/bundle.php(102): require('/data01/virt319...')
#7 /mydomainpath/myapp/laravel/laravel.php(76): Laravel\Bundle::start('application')
#8 /mydomainpath/myapp/public/index.php(34): require('/data01/virt319...')
#9 {main}
Tôi phải thay đổi tên cookie sao cho chúng khác nhau trên các ứng dụng khác nhau. Làm điều này làm cho nó để một ứng dụng không ghi đè lên cookie phiên của người khác. –