Căn bản PHP – Bài 4 – Phần 2
- February 26, 2010
- 52 comments
Để tiếp tục trong Series này tôi xin giới thiệu sơ qua về đối tượng SESSION và COOKIE trong PHP. Các khái niệm và cách thức khai báo các đối tượng này.
Sau một thời gian sắp xếp công việc đầu năm, tôi lại có chút thời gian để thực hiện tiếp phần 2 này cho các bạn, chúc các bạn năm mới vui vẻ và gặt hái được nhiều thành quả mới trong năm mới. năm Dần hãy mạnh mẽ như Hổ nhé.
Với Video này các bạn sẽ nắm vững về cách tạo và sử dụng các đối tượng SESSION và COOKIE, các cách để xoá 1 hoặc nhiều đối tượng SESSION và COOKIE trong PHP. Cũng như với mọi tiêu chí tôi sẵn sàng nhận những ý kiến đóng góp về ý kiến cho Video để ngày càng hoàn thiện hơn.
Thời lượng: 25:10
Download định dạng .avi chất lượng cao: Link sẽ được cập nhật sau 7 ngày
Căn bản PHP – Bài 4 – Phần 2 khong xem duoc video anh oi
anh admin ơi cho em hỏi chút về phần cooki . khi em chạy máy em nó báo lỗi này anh thử nói cho em biết nó bị lỗi gì nhỉ :
Warning: Cannot modify header information – headers already sent by (output started at D:\AppServ\www\minhtien\cookie\cookie1.php:9) in D:\AppServ\www\minhtien\cookie\cookie1.php on line 20
không thể setcookie được anh ah
Không tìm ra lỗi mà cứ bị lỗi
Username:
Password:
Save Username:
lỗi khi đăng nhập bằng lại = cookie
Warning: Cannot modify header information – headers already sent by (output started at E:\AppServ\www\PHPbasic\cookie.php:9) in E:\AppServ\www\PHPbasic\cookie.php on line 11
cám ơn sự nhiệt tình của các anh
anh có thể Zip lại code rồi up cho mọi người xem code được không ạ? vì nhiều khi mọi người gõ đúng như anh dạy rồi nhưng chạy không như ý muốn. nếu có code của anh thì sẽ dễ theo dõi hơn. cảm ơn anh nhiều hén:X
sao không download được vậy anh DW
tại sao em tạo rồi nhưng cookie vẫn không hoạt động (mặc dù không bị báo một lỗi nào)
và code của em ở đây.
code của trang 1:
New Page 1
YOUR PASSWORD :
SER :
male
female
code trang 2
Anh cho em xin cái link download
dùng IDM bắt autolink video đi bạn
Anh ơi cho em xin cái link mf download
Các pro cho em hỏi về thời gian sống của cookie.
Nếu mình set thời gian sống cho cookie là +3600 (như trong video) thì nó sẽ sống dc 3600 tuổi rồi chết phải ko?
Còn nếu mình muốn set giống như mấy cái diễn đàn là mỗi lần vào là đã được đăng nhập, trừ khi log out. Cái này thì mình set time như thế nào?
Mong các pro nào biết thì chỉ giúp. Thanks!!!
1 điều nữa là video của anh DW và CS rất hay!!!! Thanks 2 anh nhiều!!!
Thực tế là bạn nên tìm hiểu kỹ hơn một chút rồi hãy hỏi những câu hỏi như thế này.
1. +3600 : Đơn vị tính là giây, có nghĩa trong trường hợp này Cookie sống được 1 giờ đồng hồ.
2. Tại các diễn đàn Cookie cao nhất mang giá trị cho 2 tuần, còn thời gian thì tùy thuộc từng diễn đàn. Việc logout chính là việc khởi gọi hàm Xóa Cookie xóa đi Cookie đã tạo bởi diễn đàn đó, dẫn đến cảm tưởng là không còn được lưu nữa. Thực tế việc Logout chỉ là xóa Cookie đã tạo mà thôi. Bước thiết lập Cookie cho trường hợp này hoàn toàn không khác so với trường hợp khai báo bình thường.
Chúc bạn học tốt.
Video rất hay.Em thích nhất phần này.Nhưng phần mềm em thích là cái phần mềm từ điển gì mà anh Hùng sử dụng vậy.ANh có thể cho em file để tải phần mềm kèm bộ từ điển đó không anh
chỉ em cách khắc phục lỗi này đi anh
Warning: Cannot modify header information – headers already sent by (output started at C:\AppServ\www\cook1.php:2) in C:\AppServ\www\cook1.php on line 5
Anh CS ơi cho em hỏi, ko hiểu tại sao file cookie của em nó cứ bị lỗi ở phần xóa cookie. nó cứ báo là : “Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\php\cookie.php:6) in C:\xampp\htdocs\php\cookie2.php on line 2″.em ko hiểu tại sao nữa, khi em không xóa cookie thì ko sao nhưng mà xóa thì nó cứ báo lỗi như thế. hy vọng anh CS và các bạn giúp mình với.
Cái này mình thấy là lỗi phổ biến chỗ cookie
Mình đã bị và khắc phục thế này
Bạn cho header đó ở đầu , không đứng sau 1 thẻ html nào và 1 cái echo nào
@ttan
Bạn nên chú ý khi sử dụng hàm session_start() và header() thì không một kí tự nào được send xuống client trước đó. Hãy kiểm tra lại thật kĩ lại code của bạn nha, sai rule cái là toi ngay
Mình cũng bị lỗi :
Giống như bạn ở ttan
chẳng biết sai chỗ nào nữa.
Xóa tất cả khoảng trắng trước dòng session_start();
- Đảm bảo dòng đó nằm trên cùng và sát biên bên trái. Không có khoảng trắng trước đó.
Cảm ơn anh clackken smith nhiu !!!!
Em đã chạy được
Nhưng em đâu có dùng session đâu mà cần session_start() làm gì ah
Sau một hồi chạy lại , nó vẫn thông báo cái lỗi đó . Hjx
@tung1709:
bạn để dòng session_start(); ở đầu trang hoặc dùng ob_start();
Không được bạn ah