Trong một số máy chủ web, cookie có giá trị dấu phẩy sẽ được chia thành hai cookie (một cookie có giá trị trống). Ví dụ,"foo=bar,goo"
sẽ được coi là "foo=bar;goo="
. Điều này có đúng theo RFC không?
Tôi đã tìm thấy tài liệu RFC này nhưng không hiểu ý nghĩa chính xác của nó.
cặp cookie = tên cookie "=" giá trị cookie
tên cookie=mã thông báo
giá trị cookie = *cookie-octet / ( DQUOTE *cookie-octet DQUOTE )
cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
; các ký tự US-ASCII không bao gồm CTL,
; khoảng trắng DQUOTE, dấu phẩy, dấu chấm phẩy,
; và dấu gạch chéo ngược
RFC 6265
Không, họ không được phép.
từthông số kỹ thuật :
Chuỗi này là một chuỗi các ký tự không bao gồm dấu chấm phẩy, dấu phẩy và khoảng trắng.
Cũng có sẵn trongRFC2965xem và RFC2616
Tôi là một lập trình viên xuất sắc, rất giỏi!