Tìm tài liệu

CGI va CGI SCRIPT COMMON GATEWAY INTERFACE

CGI và CGI SCRIPT COMMON GATEWAY INTERFACE

Upload bởi: quachhuuducst

Mã tài liệu: 302782

Số trang: 44

Định dạng: rar

Dung lượng file: 348 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

I. GIỚI THIỆU CGI VÀ CGI SCRIP:

Để tạo những trang Web có khả năng tác động qua lại với các trang Web khác cũng như tạo khả năng tương tác giữa Server và Client, ví dụ như client có thể đệ trình một form cho server và nhận lại những thông tin theo yêu cầu hoặc có thể xử lý những thông tin phức tạp thì thường Server sẽ không trực tiếp xử lý những công việc này mà thay vào đó sẽ chuyển những công việc này cho những chương trình khác xử lý, những chương trình này được gọi là chương trình gateway, CGI Script chính là một chương trình gateway chạy trên Web Server. Chúng ta có thể sử dụng CGI Script để tạo Web tương tác ở mức độ cao hỗ trợ cho những công việc xử lý của chúng ta trên server. Còn CGI là một chẩn truyền thông, định nghiã chuẩn cho các chương trình gateway được chạy trên Web Server như thế nào và chúng tác động với những chương trình ứng dụng khác ra sao. Như tên gọi của chuẩn này (Common Gateway Interface) nó mô tả cách làm việc của chuẩn CGI như sau :

- Chỉ ra phương thức chung để truy xuất những Script, CGI cho phép bất cứ ai, không phân biệt hệ điều hành, không phân biệt trình duyệt để đều có thể gởi thông tin tới một CGI Script.

- Định nghĩa liên kết hoặc gateway giữa Script, Server, và những chương trình khác, CGI tạo khả năng cho Script nhận được dữ liệu nhập từ những ứng dụng khác và gởi dữ liệu xuất tới những ứng dụng này.

- Mô tả giao diện hoặc phương thức để user có thể truy xuất Script, CGI giúp giảm bớt những công việc xử lý phức tạp để tạo giao diện cho Script bằng những thủ tục cơ bản.

CGI cho phép người tạo Web che dấu người đọc những phức tạp trong việc xử lý các dữ liệu trong trang Web. Người đọc chỉ việc click vào một vùng, một hình ảnh , một dòng chữ được đánh dấu, hoặc nhập vào những mẫu đăng ký có sẵn sau đó click vào vùng submit trong trang Web khi hoàn thành việc đăng ký. Mọi thứ sau khi click chuột xảy ra một cách tự động và người đọc không phải để ý cách mà các dữ liệu đó được xử lý như thế nào và tại sao lại như vậy.

Trong khi người đọc chỉ cần nhìn kết quả việc đăng ký của họ hoặc trả lời những câu hỏi được đưa ra, có nhiều công đoạn xảy ra, những công đoạn đó được tóm tắt như sau :

•Trình duyệt của người đọc sẽ chuyển dữ liệu cần nhập vào đến Server.

•Server chuyển dữ liệu nhập đến một CGI Script.

•CGI Script xử lý dữ liệu nhập, chuyển dữ liệu này đến một trình ứng dụng khác nếu cần thiết, sau đó gởi dữ liệu xuất ra Web Server .

•Web Server chuyển dữ liệu xuất trở ra trình duyệt của người đọc .

Như chúng ta đã thấy ở phần giới thiệu trên, sử dụng CGI Script giúp ta có thể tự động hoá một số công việc làm bằng tay mất nhiều thời gian, giúp ích cho người đọc có được sự đơn giản, được tự động trả lời cho những dữ liệu mà họ nhập vào, một cách dễ dàng khi đăng kí (submit), và một cách nhanh chóng để điều khiển những việc khác nữa ví dụ như tìm kiếm dữ liệu, CGI script cũng có thể xác nhận định danh của user và những thông tin về password của họ, cấp cho user quyền truy xuất theo những giới hạn được quy của Web site .... .

II. CÁCH THỨC LÀM VIỆC CỦA CGI SCRIPT :

Dữ liệu nhập thường là từ trong form của những biến môi trường đến CGI Script do Web server chuyển đến. Những biến môi trường này mô tả thông tin được mang đến, như là version của CGI được sử dụng trên Web Server, kiểu của dữ liệu, kích thước của dữ liệu , và những thông tin quan trọng khác . CGI Script cũng có thể nhận dữ liệu nhập theo 2 cơ chế khác nữa:

Thông số dòng lệnh (command-line arguments)

Thiết bị nhập chuẩn ( Standard input ).

User gởi thông tin tới một CGI Script bằng cách kích hoạt một liên kết đến Script đó. CGi Sript sẽ xử lý dữ liệu nhập và format kết quả xuất cho Server có thể sử dụng được. Server nhận kết quả và gởi chúng cho Browser của user. Browser sẽ hiển thị kết qủa này cho user.

Dữ liệu xuất từ một CGI Script bắt đầu bằng một header chứa một chỉ dẫn (directive) cho Server. Thông thường có 3 chỉ dẫn cho Server là :

Content-type.

Location.

Và Status.

Header giống với một chỉ dẫn trong format của một HTTP header được theo sau bởi một blank line (dòng trắng không chứa ký tự nào), blank line này liên kết header với dữ liệu gởi cho browser. Dữ liệu xuất chứa chỉ dẫn Location và Status thường là một dòng đơn. Vì chỉ dẫn được đặt trong dòng Location hoặc dòng Status thì đều cần thiết cho Server, và khi không có dữ liệu theo sau header thì bạn cũng không cần chèn một blank line để thay thế. Server dịch dữ liệu xuất, set biến môi truờng, và gởi dữ liệu cho client.

Việc trao đổi dữ liệu giữa 1 Client và 1 Server có nhiều phần. Những phần đó có thể phân ra làm 8 bước như sau :

1. Client gởi dữ liệu nhập tới 1 server.

2. Server thiết lập biến môi trường gắn liền với dữ liệu nhập.

3. Server gởi dữ liệu nhập như là những biến ( variable ) tới CGI Script.

4. Server gởi Command-line hoặc Standard input stream tới CGI Script nếu dữ liệu được đưa vào bằng một trong hai cơ chế này.

5. Script xử lý dữ liệu nhập.

6. Script gởi trả dữ liệu xuất tới server . Dữ liệu xuất này luôn chứa đựng 1 header và thỉnh thoảng chứa một BODY nếu có dữ liệu thêm vào.

7. Server thiết lập biến môi trường gắn liền với dữ liệu xuất.

8. Server gởi dữ liệu xuất cho Client.

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE
  • CGI và CGI SCRIPT COMMON GATEWAY INTERFACE

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

CGI Programming on the World Wide Web ...

Upload: canhpv

📎 Số trang: 450
👁 Lượt xem: 397
Lượt tải: 16

Lập trình CGI với ngôn ngữ Perl trên Linux

Upload: duongquynh

📎 Số trang: 102
👁 Lượt xem: 532
Lượt tải: 17

Quản trị mạng tập trung trên nền WEB sử dụng ...

Upload: harrypage8

📎 Số trang: 119
👁 Lượt xem: 434
Lượt tải: 16

Xử lý cuộc gọi dịch vụ điện thoại IP và ứng ...

Upload: actionstock79

📎
👁 Lượt xem: 475
Lượt tải: 20

Xử lí cuộc gọi dịch vụ điện thoại IP và ứng ...

Upload: takeshi76113

📎
👁 Lượt xem: 557
Lượt tải: 17

Flash Action Script

Upload: phamdomaian

📎
👁 Lượt xem: 431
Lượt tải: 18

Mô hình gateway cho IP

Upload: lamhue_ptit

📎
👁 Lượt xem: 476
Lượt tải: 16

Extras Common Functional Groups

Upload: donganship

📎 Số trang: 1
👁 Lượt xem: 444
Lượt tải: 16

Lập trình Windows Script Host

Upload: hovthu

📎 Số trang: 46
👁 Lượt xem: 1008
Lượt tải: 16

Ứng dụng relational interface cho java

Upload: banchienluoc

📎 Số trang: 57
👁 Lượt xem: 342
Lượt tải: 16

Ứng dụng relational interface cho java

Upload: cleverboy_21

📎 Số trang: 57
👁 Lượt xem: 396
Lượt tải: 16

Common Lisp A Gentle Introduction to ...

Upload: 3tbank

📎 Số trang: 587
👁 Lượt xem: 338
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

CGI và CGI SCRIPT COMMON GATEWAY INTERFACE

Upload: quachhuuducst

📎 Số trang: 44
👁 Lượt xem: 541
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
CGI và CGI SCRIPT COMMON GATEWAY INTERFACE I. GIỚI THIỆU CGI VÀ CGI SCRIP: Để tạo những trang Web có khả năng tác động qua lại với các trang Web khác cũng như tạo khả năng tương tác giữa Server và Client, ví dụ như client có thể đệ trình một form cho server và nhận lại những thông tin theo zip Đăng bởi
5 stars - 302782 reviews
Thông tin tài liệu 44 trang Đăng bởi: quachhuuducst - 20/07/2025 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 20/07/2025 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: CGI và CGI SCRIPT COMMON GATEWAY INTERFACE