10/10/2018, 13:20

Kỹ thuật gì ? sau khi submit form vẫn lưu lại giá trị ?

Trước đây trong một lần đi phỏng vấn ở c.ty nọ có ông quản lý người Việt phỏng vấn:

Ví dụ mình có form đăng ký (dang_ky.php) với các text field

1. usernam
2. password
3. confirm password
4. Mã chống spam (Security code)

Họ bảo mình Em có biết kỹ thuật gì, sau khi submit form tới trang (kiem_tra.php), kiểm tra giá trị Mã chống spam không đúng, thì quay lại trang dang_ky.php các text field vẫn giữ giá trị lúc mình gõ bạn đầu (Ông nói mình ko dùng code để xữ lý câu hỏi nay nha) ?

Mình search mà vẫn chưa biết là kỹ thuật gì. có bác nào biết xin chỉ giúp. thank các bác nhiều.
duongdragonxxx viết 15:21 ngày 10/10/2018
lưu já trị lại là xong
ambvn viết 15:37 ngày 10/10/2018
Lưu tạm mấy giá trị đó trong session sau đó load lên lại.
fotech_nd viết 15:32 ngày 10/10/2018
Trong PHP thì chưa nghe thấy tên kỹ thuật này đâu. Vấn đề cỏn con này mà ổng còn bày đặt kỹ thuật thì ai mà nhớ hết được, tốt nhất là ko nên làm những chỗ như thế
cayriver viết 15:34 ngày 10/10/2018
Được gửi bởi Nhân Tâm
Trước đây trong một lần đi phỏng vấn ở c.ty nọ có ông quản lý người Việt phỏng vấn:

Ví dụ mình có form đăng ký (dang_ky.php) với các text field

1. usernam
2. password
3. confirm password
4. Mã chống spam (Security code)

Họ bảo mình Em có biết kỹ thuật gì, sau khi submit form tới trang (kiem_tra.php), kiểm tra giá trị Mã chống spam không đúng, thì quay lại trang dang_ky.php các text field vẫn giữ giá trị lúc mình gõ bạn đầu (Ông nói mình ko dùng code để xữ lý câu hỏi nay nha) ?

Mình search mà vẫn chưa biết là kỹ thuật gì. có bác nào biết xin chỉ giúp. thank các bác nhiều.
Tớ nghĩ là thế này, kiểm tra mã code chống spam rồi thì mới gửi tới trang dang_ky.php, nếu không đúng thì không thực hiện gì cả, vậy thì giá trị trên trang vẫn giữ nguyên mà.Còn việc kiểm tra mã spam ấy thì có thể dùng tại client mà
thuyduongcd viết 15:21 ngày 10/10/2018
Được gửi bởi cayriver
Tớ nghĩ là thế này, kiểm tra mã code chống spam rồi thì mới gửi tới trang dang_ky.php, nếu không đúng thì không thực hiện gì cả, vậy thì giá trị trên trang vẫn giữ nguyên mà.Còn việc kiểm tra mã spam ấy thì có thể dùng tại client mà
Cái này là phương pháp chứ không phải là kỹ thuật
babyinternet viết 15:28 ngày 10/10/2018
removed by babyinternet....
s.code viết 15:26 ngày 10/10/2018
Nhảm hết sức.

Lập trình web thì kiểu gì cũng phải động code với tương tác dc chứ.

Còn cách thì nhiều lắm: Ajax, restore form...v.v.v.
babyinternet viết 15:34 ngày 10/10/2018
Nếu nhảm thì mình xóa
Để các bác code pro xử lý hen
Vô Thin viết 15:25 ngày 10/10/2018
Kỹ thuật gì, yêu cầu người duyệt web bật chức năng AutoComplete của trình duyệt lên. Cách này an toàn hơn mọi cách khác vì các cách khác có thể bị hết session, cookies gặp vấn đề, lưu tạm thì có thể bị tạo ra tùm lum rác. Cách bật chức năng nhớ trình duyệt lên thì cũng không chắc ăn với vùng nhập liệu là textarea.

Cách an toàn nhất có lẽ là chỗ nhập form nhớ cung cấp một trình keylogger để người dùng tải về với lưu ý quan trọng là họ nên cài vào máy để phòng khi việc submit form thất bại thì không mất công gõ lại mà mở file lưu của keylogger ra để copy & paste lại cho nhanh. Máy mình luôn sử dụng keylogger cho việc này (ở khu vực điện rất hay xập xình mà không có UPS), đấy mới là cách sử dụng keylogger đúng nghĩa.
Bài liên quan
0