Lập trình Web trong C++ | 101 bài hướng dẫn C++ hay nhất PDF cpp web programming

25 234 1
Lập trình Web trong C++ | 101 bài hướng dẫn C++ hay nhất PDF cpp web programming

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lập trình Web trong C++ | 101 bài hướng dẫn C++ hay nhất PDF cpp web programming tài liệu, giáo án, bài giảng , luận văn...

http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Lập trình Web C++ CGI gì?  Common Gateway Interface CGI tập hợp chuẩn mà định nghĩa cách thông tin trao đổi Web Server Custom Script  CGI Specification trì NCSA NCSA định nghĩa CGI sau: Common Gateway Interface CGI chuẩn cho chương trình kết nối dị mạng ngoại vi (external gateway programs) tới Interface với thông tin từ Server HTTP Server  Phiên CGI/1.1 CGI/1.2 trình phát triển Web Browsing Để hiểu khái niệm CGI, xem xảy nhấn vào hyperlink để tới Webpage URL cụ thể  Trình duyệt bạn liên hệ HTTP Web Server yêu cầu URL, ví dụ: filename  Web Server parse URL tìm kiếm filename Nếu tìm thấy file u cầu, Web Server gửi file trở lại trình duyệt, khơng thì, gửi thơng báo lỗi bạn yêu cầu wrong file  Trình duyệt Web nhận phản hồi từ Web Server hiển thị file nhận thông báo lỗi dựa phản hồi nhận Tuy nhiên, để thiết lập HTTP Server theo cách mà file thư mục cụ thể u cầu, file khơng gửi trở lại; thay cho việc thực thi chương trình output tạo từ chương trình gửi tới trình duyệt để hiển thị Common Gateway Interface CGI giao thức chuẩn cho ứng dụng (được gọi CGI program CGI script) khả tương tác với Web Server với Client Những CGI program viết Python, PERL, Shell, C C++ … Sơ đồ cấu trúc CGI Dưới sơ đồ cấu trúc đơn giản CGI: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Cấu hình Web Server Trước bạn tiếp tục với lập trình CGI, đảm bảo Web Server bạn hỗ trợ CGI định cấu hình để xử lý CGI Program Tất CGI program để thực thi HTTP Server giữ thư mục định cấu hình trước Thư mục gọi CGI directory, theo qui ước, đặt tên /var/www/cgi-bin Theo qui ước, CGI file có cgi, chúng thực thi C++ Theo mặc định, Apache Web Server định cấu hình để chạy CGI Program /var/www/cgibin Nếu bạn muốn xác định thư mục khác để chạy CGI script bạn, bạn phải sửa đổi khu vực sau httpd.conf file: AllowOverride None Options ExecCGI Order allow,deny http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Allow from all Options All Chương trình CGI Xét nội dung chương trình C++ sau: #include using namespace std; int main () { cout

Ngày đăng: 02/12/2017, 13:58

Mục lục

  • Lập trình Web trong C++

    • CGI là gì?

    • Web Browsing

    • Sơ đồ cấu trúc CGI

    • Cấu hình Web Server

    • Chương trình CGI đầu tiên

    • Hello World! This is my first CGI program

    • HTTP Header

    • Biến môi trường của CGI

    • Thư viện CGI trong C++

    • Phương thức POST và GET

    • Truyền thông tin bởi sử dụng phương thức GET

    • Ví dụ URL đơn giản sử dụng phương thức GET

    • Ví dụ về FORM bởi sử dụng phương thức GET

    • Truyền thông tin bởi sử dụng phương thức POST

    • Truyền Checkbox Data tới CGI Program

    • Truyền Radiobutton Data tới CGI Program

    • Truyền Text Area Data tới CGI Program

    • Truyền DropDown Box Data tới CGI Program

    • Sử dụng Cookie trong CGI

    • Cách nó làm việc

Tài liệu cùng người dùng

Tài liệu liên quan