Perl

Perl là tên viết tắt của [Ngôn ngữ trích xuất và báo cáo thực tế], là ngôn ngữ lập trình có thể chạy trên nhiều nền tảng như UNIX OS và Windows OS. Ngôn ngữ này được phát triển bởi Larry Wall vào năm 1987.
Để xem toàn bộ bài viết trên Perl ...

Hiển thị bộ lọc
Bộ lọc lưu trữ
A2 Themes & Host Me Filter

Hệ điêu hanh

Dung lượng đĩa

Bộ nhớ ram

Loại đĩa

Lõi CPU

Sắp xếp

Phi công tin cậy Satelit Web
Điểm - 7.4
Satelit Web Logo
Satelit Web

Web vệ tinh

Galaksi
$9.7 /hàng tháng

Nhận xét 1


Vị trí máy chủ


Satelit Web Servers in United StatesHoa Kỳ
So sánh
Phi công tin cậy New Sys
Điểm - 7.4
New Sys Logo
New Sys

Sys mới

BASIC
$2.68 /hàng tháng

Nhận xét 1


Vị trí máy chủ


New Sys Servers in AshburnHoa Kỳ
So sánh
Phi công tin cậy itanets.co.uk
Điểm - 7
itanets.co.uk Logo
itanets.co.uk

itanets.co.uk

JSP HOSTING 1
$5.19 /hàng tháng

Nhận xét 2

So sánh
Phi công tin cậy Fragnet
Điểm - 6
Fragnet Logo
Fragnet

Fragnet

Standard
$4.95 /hàng tháng

Nhận xét 40

14 Phiếu giảm giá

Vị trí máy chủ


Fragnet Servers in SwedenThụy Điển Fragnet Servers in United StatesHoa Kỳ
So sánh
Phi công tin cậy Hostek
Điểm - 6
Hostek Logo
Hostek

Hostek

Starter
$7.5 /hàng tháng

Nhận xét 2


Vị trí máy chủ


Hostek Servers in United StatesHoa Kỳ
So sánh
Phi công tin cậy Leap Switch
Điểm - 5.8
Leap Switch Logo
Leap Switch

Chuyển đổi nhảy vọt

Linux UVPS-1 plan
$8.03 /hàng tháng

Nhận xét 7


Vị trí máy chủ


Leap Switch Servers in KievUkraine Leap Switch Servers in AshevilleHoa Kỳ Leap Switch Servers in LisbonBồ Đào Nha Leap Switch Servers in MadridTây ban nha Leap Switch Servers in IndiaẤn Độ
So sánh
Điểm - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Hàng năm


Vị trí máy chủ


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomVương quốc Anh Lenasi Servers in CanadaCanada Lenasi Servers in KenyaKenya Lenasi Servers in United StatesHoa Kỳ
So sánh
Điểm - 10
Pamir Web Host Logo
Pamir Web Host

Máy chủ web Pamir

Bronze
$4.99 /hàng tháng


Vị trí máy chủ


Pamir Web Host Servers in Germanynước Đức Pamir Web Host Servers in Kansas CityHoa Kỳ Pamir Web Host Servers in CanadaCanada Pamir Web Host Servers in FinlandPhần Lan Pamir Web Host Servers in FranceNước pháp Pamir Web Host Servers in United KingdomVương quốc Anh
So sánh
Điểm - 10
IDreg.net Logo
IDreg.net

IDreg.net

SharedHosting USA
$0.62 /hàng tháng


Vị trí máy chủ


IDreg.net Servers in United StatesHoa Kỳ IDreg.net Servers in IndonesiaIndonesia IDreg.net Servers in SingaporeSingapore
So sánh
Điểm - 10
IDreg.net Logo
IDreg.net

IDreg.net

SharedHosting Indonesia
$0.62 /hàng tháng


Vị trí máy chủ


IDreg.net Servers in United StatesHoa Kỳ IDreg.net Servers in IndonesiaIndonesia IDreg.net Servers in SingaporeSingapore
So sánh
Điểm - 10
PT Servidor Logo
PT Servidor

PT Servidor

PTSBasic
$2.68 /hàng tháng


Vị trí máy chủ


PT Servidor Servers in LisbonBồ Đào Nha
So sánh
Điểm - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Hosting giá rẻ Pk

Web Hosting Plan 1
$11.94 /Hàng năm


Vị trí máy chủ


Cheap Hosting Pk Servers in Nurembergnước Đức Cheap Hosting Pk Servers in New YorkHoa Kỳ Cheap Hosting Pk Servers in VancouverCanada Cheap Hosting Pk Servers in MoscowLiên bang Nga Cheap Hosting Pk Servers in MinskBelarus
So sánh
Điểm - 10
Serverpace.io Logo
Serverpace.io

Serverpace.io

VPS Linux - Basic
$4.5 /hàng tháng


Vị trí máy chủ


Serverpace.io Servers in Amsterdamnước Hà Lan Serverpace.io Servers in MoscowLiên bang Nga Serverpace.io Servers in MinskBelarus Serverpace.io Servers in United StatesHoa Kỳ
So sánh
Điểm - 10
Serverpace.io Logo
Serverpace.io

Serverpace.io

Cloud hosting - Basic
$4.5 /hàng tháng


Vị trí máy chủ


Serverpace.io Servers in Amsterdamnước Hà Lan Serverpace.io Servers in MoscowLiên bang Nga Serverpace.io Servers in MinskBelarus Serverpace.io Servers in United StatesHoa Kỳ
So sánh
Điểm - 9.9
Hosting France Logo
Hosting France

Tổ chức Pháp

Hosting Perso
$3.09 /hàng tháng


Vị trí máy chủ


Hosting France Servers in FranceNước pháp
So sánh
Điểm - 9.4
Forex Cheap VPS Logo
Forex Cheap VPS

Forex VPS giá rẻ

LITE VPS
$5.99 /hàng tháng


Vị trí máy chủ


Forex Cheap VPS Servers in United StatesHoa Kỳ
So sánh
Điểm - 9.2
AvaHost Logo
AvaHost

AvaHost

Small
$3.17 /hàng tháng

18 Phiếu giảm giá

Vị trí máy chủ


AvaHost Servers in LondonVương quốc Anh AvaHost Servers in CharlotteHoa Kỳ AvaHost Servers in Netherlandsnước Hà Lan
So sánh
Điểm - 9.2
Niagahoster Logo
Niagahoster

Niagahoster

Cloud VPS Hosting - Nano
$9.56 /hàng tháng


Vị trí máy chủ


Niagahoster Servers in United KingdomVương quốc Anh Niagahoster Servers in JakartaIndonesia Niagahoster Servers in SingaporeSingapore Niagahoster Servers in United StatesHoa Kỳ
So sánh
Điểm - 9.2
ALCHosting Logo
ALCHosting

ALCHosting

TITANIUM
$2.99 /hàng tháng


Vị trí máy chủ


ALCHosting Servers in Makati CityPhilippines ALCHosting Servers in ChicagoHoa Kỳ ALCHosting Servers in Amsterdamnước Hà Lan ALCHosting Servers in Frankfurt am Mainnước Đức ALCHosting Servers in SingaporeSingapore
So sánh
Điểm - 8.9
MyIdealHost Logo
MyIdealHost

MyIdealHost

Starter
$1 /hàng tháng

So sánh
Điểm - 7.8
Bana Hosting Logo
Bana Hosting

Bana Hosting

Bana-Starter Deluxe
$4.95 /hàng tháng


Vị trí máy chủ


Bana Hosting Servers in DanburyHoa Kỳ Bana Hosting Servers in Amsterdamnước Hà Lan Bana Hosting Servers in United KingdomVương quốc Anh
So sánh

Perl là một ngôn ngữ thông dịch và là viết tắt của Practical Extraction and Report Language (ngôn ngữ trích xuất và báo cáo dữ liệu thực tế).

 

Ví dụ, với Perl, bạn có thể tạo một tập lệnh để mở một hoặc nhiều tệp, xử lý thông tin và ghi kết quả.

 

 

what is perl hosting

 

Perl là một công cụ tuyệt vời để giao tiếp với các máy chủ web thông qua Giao diện Cổng chung (CGI), một giao diện truyền thông chung.

Các lệnh Perl có thể dễ dàng lấy dữ liệu từ biểu mẫu HTML hoặc nguồn khác và thực hiện điều gì đó với nó.

 

Lưu trữ Perl

 

Một ngôn ngữ lập trình khác không chỉ phổ biến trong quá khứ mà ngày nay vẫn được các nhà phát triển web sử dụng là Perl. Tên của ngôn ngữ này là viết tắt của - "một ngôn ngữ thực tế để trích xuất và báo cáo dữ liệu". Perl cung cấp nhiều cơ hội để phát triển các ứng dụng, chương trình hệ thống ngắn gọn và hiệu quả.

 

Cung cấp dịch vụ lưu trữ cho Perl không yêu cầu bất kỳ tính năng đặc biệt nào. Lưu trữ hỗ trợ Perl hoạt động theo hai cách - CGI hoặc mod_perl. Ngôn ngữ này được đặc trưng bởi tốc độ và độ tin cậy của nó. Các bản phân phối Perl có sẵn cho tất cả các nền tảng. Nếu chúng ta xem xét nó theo một hướng đầy hứa hẹn, thì mọi hy vọng đều gắn liền với việc phát hành phiên bản thứ sáu của ngôn ngữ. Ngoài ra, triển vọng là việc sử dụng các khuôn khổ Perl hiện đại, ví dụ, Catalyst.

 

Một tính năng của ngôn ngữ lập trình này là thư viện mô-đun CPAN, thư viện này chung cho tất cả người dùng lưu trữ. Nó chứa một lượng lớn tài liệu và phần mềm. Chất lượng và hiệu suất của Perl lưu trữ phụ thuộc vào nội dung này.

 

Perl là một ngôn ngữ lập trình được gọi là Perl, cho phép bạn tạo các trang web động như bảng thông báo.

 

Perl là một ngôn ngữ lập trình sử dụng cơ chế của CGI trên máy chủ web. Bằng cách thực hiện một chương trình được viết bằng ngôn ngữ Perl, CGI có thể được khởi động và có thể tạo một trang web động.

 

Perl là một công nghệ phía máy chủ, không giống như JavaScript, sẽ chạy trên máy chủ.

 

Cần lưu ý rằng nếu CGI hết kiểm soát trên máy chủ cho thuê (máy chủ chia sẻ) và máy chủ gặp sự cố, các hạn chế sử dụng có thể xảy ra.

 

CGIlà từ viết tắt của [Common Gateway Interface], là một chương trình phía máy chủ tạo ra các trang web động như bảng thông báo và cuộc trò chuyện. Bằng cách sử dụng CGI, bạn có thể tạo các trang web động bằng các ngôn ngữ lập trình như Ruby, Python và Perl. Bạn có thể tạo một quầy truy cập hoặc giỏ hàng ban đầu và xuất bản nó trên trang web. Nó hiện đang được sử dụng bởi nhiều máy chủ web. CGI có thể được sử dụng trong bất kỳ ngôn ngữ nào, bao gồm Perl, Ruby và C, nhưng phổ biến nhất là ngôn ngữ Perl.

 

Nền tảng lưu trữ Perl

 

Perl là viết tắt của [Ngôn ngữ báo cáo và trích xuất thực tế], là một ngôn ngữ lập trình có thể chạy trên nhiều nền tảng như UNIX OS và Windows OS. Ngôn ngữ này được phát triển bởi Larry Wall vào năm 1987. Nó được sử dụng rộng rãi như một ngôn ngữ lập trình phát triển để tạo ứng dụng web, quản lý hệ thống, xử lý văn bản,… Đặc biệt, nó vượt trội trong việc xử lý tập tin như tìm kiếm và trích xuất văn bản. Perl thuộc về ngôn ngữ kịch bản trong số các ngôn ngữ lập trình.

 

Ngôn ngữ kịch bản là một thuật ngữ chung để chỉ một loại ngôn ngữ lập trình thông dịch và thực thi một chương trình tương đối dễ viết và thực thi giống như một tập lệnh. Ngoài ra, một trong những đặc điểm của chương trình đã viết là quy trình thực thi được đơn giản hóa và kết quả có thể xuất ra ngay lập tức. Các ngôn ngữ kịch bản nổi tiếng bao gồm JavaScript, Perl, Python, PHP và Ruby. Perl được phân phối miễn phí dưới dạng GPL (Giấy phép Công cộng GNU: giấy phép phần mềm = giấy phép phần mềm miễn phí).

 

Ký hiệu của Perl tương tự như C nhưng kết hợp các tính năng tuyệt vời của C và các ngôn ngữ lập trình khác như tập lệnh sed, awk và shell. Vì nó là kiểu thông dịch không yêu cầu xử lý biên dịch (chuyển đổi sang định dạng có thể thực thi trên máy tính) nên nó có thể được thực thi ngay sau khi viết chương trình.

Nó có khả năng xử lý tốc độ cao ngay cả trong các ngôn ngữ kịch bản và có khả năng tương thích ngược cao (tương thích với các phiên bản cũ).

 

Bạn cũng có thể thêm các chức năng mới dưới dạng mô-đun. Ví dụ: Benchmark, base, Encode, utf8, file :: Basename, File: Copy, File: Path, File: Spec, File: Temp, Net: FTP, Scalar: Util, St Lovely, Sys: Có thể nói là cũng là một tính năng lớn là có nhiều mô-đun có thể được sử dụng làm tiêu chuẩn như Tên máy chủ, Thời gian: Mảnh, TìmBin, v.v.

 

Nó cũng đa nền tảng và có thể chạy trên hầu hết các loại máy chủ, bao gồm hệ điều hành giống UNIX, hệ điều hành dựa trên Windows, Mac OS, Linux OS và các máy chủ web như Apache và IIS.

 

Bên cạnh đó, nhà phát triển cho biết ngoài Ngôn ngữ báo cáo và trích xuất thực tế, có nghĩa là "ngôn ngữ tạo báo cáo thu thập dữ liệu thực tế", nó còn có ý nghĩa ẩn của Trình xử lý rác chiết trung bệnh lý, "thiết bị xuất rác đáng tiếc về mặt bệnh lý".

 

Lưu trữ web CGI hoạt động như thế nào trong Perl?

 

Thuật ngữ CGI xuất phát từ Giao diện cổng chung. Nó chỉ là một ký hiệu khác cho những gì chúng ta biết là API (Giao diện lập trình ứng dụng). Tóm tắt câu chuyện, CGI chỉ là một API cho máy chủ web.

 

Máy chủ web, đến lượt nó, là phần mềm gửi các trang web đến các trình duyệt web (các trình duyệt nhưtrình duyệt web IEhoặc làNetscape). Về mặt kỹ thuật, các trình duyệt phải được gọi là webkhách hàng và những người sử dụng chúng nên được gọi là trình duyệt.

 

Có rất nhiều thông tin về CGI trên Internet, tuy nhiên, hầu hết thời gian đều không phù hợp và đầy hoang đường và định kiến. Hãy làm rõ một số nghi ngờ bằng cách báo cáo những gì không phải là CGI.

 

CGI không phải là một ngôn ngữ lập trình: điều này có nghĩa là bạn có thể sử dụng bất kỳ ngôn ngữ nào bạn chọn để viết một chương trình CGI. Rõ ràng là ngôn ngữ đã chọn cần có khả năng đọc "đầu vào" và viết "đầu ra". Bạn có biết ngôn ngữ lập trình nào không cung cấp khả năng như vậy không?

 

Bạn không cần ngôn ngữ Perl. Perl có thể được sử dụng giống như bất kỳ ngôn ngữ nào khác, chẳng hạn như PHP, C, Phyton, Object Pascal, v.v. Nó không chỉ dành cho các chuyên gia về hệ thống Unix. Thực tế, không cần phải là chuyên gia, kỹ năng lập trình cơ bản là quá đủ.

 

Nó không phải là một phong cách lập trình. Sử dụng phong cách của riêng bạn, bởi vì chỉ với "đầu vào" và "đầu ra", chúng tôi có thể làm cho máy chủ web "trò chuyện" với CGI.

Nghe có vẻ như một trò đùa, nhưng một máy chủ web chỉ đợi - trừ khi trang web được truy cập ồ ạt.

 

Những gì máy chủ web chờ đợi không gì khác hơn là một máy khách, một trình duyệt yêu cầu tệp. Tệp này có thể là trang HTML, đồ họa hoặc bất kỳ loại tệp nào khác.

 

Khi máy chủ web nhận được một yêu cầu, nó sẽ thực hiện ba tác vụ theo thứ tự sau:


  • Gửi một dòng văn bản nông có chứa loại tệp sẽ được gửi, đó là HTML, GIF, JPEG hoặc bất kỳ tệp nào khác;

  • Gửi một dòng trống;

  • Gửi nội dung của tệp.

 

Làm thế nào để Máy chủ Web gửi tệp?

 

Cùng một lúc. Thật ngạc nhiên, chỉ một.

 

Chúng tôi biết rằng một trang web điển hình bao gồm một tài liệu HTML và một số hình ảnh. Mỗi người trong số họ là một tệp khác nhau cần được gửi đến trình duyệt. Vì máy chủ web chỉ gửi MỘT tệp tại một thời điểm, trình duyệt cần bắt đầu một phiên (yêu cầu) mới cho mỗi tệp mà nó cần. Rất may, cả máy chủ web và trình duyệt đều hoạt động đa nhiệm. Trình duyệt có thể yêu cầu một số tệp đồng thời và máy chủ web có thể gửi nhiều tệp đồng thời, tuy nhiên, đối với mỗi tệp được yêu cầu gửi, cần có một phiên riêng biệt.

 

Máy chủ web chỉ có khả năng gửi tệp?

 

Không cần thiết. Trên thực tế, những gì xảy ra chỉ là một quá trình truyền dữ liệu. Hãy nhớ rằng máy chủ và máy khách (trình duyệt) thường chạy trên các máy tính khác nhau. Họ thậm chí có thể sử dụng các hệ điều hành khác nhau trên các máy có bộ vi xử lý khác nhau. Trình duyệt chỉ yêu cầu một "tài nguyên" và không biết, cũng như không cần biết máy chủ lấy dữ liệu từ đâu.

 

Tuy nhiên, một máy chủ điển hình được lập trình để lấy dữ liệu của nó từ một tệp. Nó chỉ đơn giản là đọc dữ liệu từ tệp và truyền nó đến máy khách. Kết quả của quá trình này, máy chủ chỉ gửi dữ liệu tĩnh, tức là máy chủ không thay đổi động dữ liệu được gửi.

 

Làm gì để gửi dữ liệu động?

 

Nó không khó chút nào. CGI được thiết kế chính xác để thực hiện chức năng này. Bạn chỉ cần viết một chương trình tạo dữ liệu động và dữ liệu này, thay vì một tệp, được gửi đến trình duyệt.

 

Đây là cách một chương trình CGI mở rộng chức năng của máy chủ, giống như cách, ví dụ, một DLL mở rộng chức năng của Windows. Nhưng có một sự khác biệt lớn: CGI dễ viết hơn nhiều so với bất kỳ thứ gì dành cho Windows.

 

Nhưng, làm thế nào để nói chuyện với trình duyệt?

 

Không cần phải nói chuyện với trình duyệt. Nó là máy chủ thực hiện công việc này. Phần hay nhất của trò chơi là bạn thậm chí không cần phải nói chuyện với máy chủ. Tất cả những gì bạn phải làm là ghi vào đầu ra tiêu chuẩn (standard output). Theo cách tương tự, chẳng hạn như bạn sử dụng printf () từ ngôn ngữ C.

 

Điều duy nhất không thể bị mất là trình tự của ba tác vụ được thực hiện bởi máy chủ trong quá trình truyền dữ liệu (đã đề cập ở trên). Vì máy chủ không biết loại dữ liệu bạn sẽ gửi, bạn cần cung cấp đầu ra tiêu chuẩn với thông tin này.

 

Ở trên đã nói rằng bạn có thể sử dụng phong cách của riêng mình. Thôi nào: giả sử máy chủ của bạn đang chạy dưới hệ điều hành DOS. Trên thực tế, không có máy chủ nào giống như vậy nhưng có các máy chủ Windows và Windows có thể diễn giải các lệnh MS-DOS. Vì vậy, hãy tưởng tượng rằng bạn muốn gửi danh sách thư mục hiện tại của mình lên web (không phải là một ý kiến ​​hay, nhưng nó cho thấy tác vụ này đơn giản như thế nào). MS-DOS cũng có lệnh trực tiếp gửi danh sách thư mục đến đầu ra tiêu chuẩn. Vì vậy, về mặt lý thuyết, chúng tôi có thể tạo ra tập lệnh sau:

 

1. Nhiệm vụ: xác định loại dữ liệu sẽ được gửi:

2. Nhiệm vụ: gửi một dòng trống:

3. Nhiệm vụ: gửi nội dung:

 

Ví dụ trên chỉ là một mô phỏng về cách một tập lệnh CGI hoạt động bằng cách sử dụng các yếu tố mà hầu hết mọi người đều biết. Nó được trích dẫn chỉ để hiểu nguyên tắc đầu ra và không thực sự hoạt động. Bây giờ, một bước nữa ...

 

Làm thế nào để nhận được đầu vào?

 

Trước hết, cần phải rất rõ ràng rằng web không có tính tương tác. Điều này có nghĩa là chương trình CGI của bạn không thể yêu cầu đầu vào từ người dùng, xử lý chúng, gửi một số kết quả (đầu ra), yêu cầu đầu vào khác, v.v.

 

Đây chính là lý do tại sao lập trình CGI rất đơn giản. Chương trình chỉ nhận đầu vào từ người dùng một lần, ngay lúc bắt đầu và chỉ gửi một phản hồi (đầu ra).Tuy nhiên, cả đầu vào và phản hồi có thể có kích thước và độ phức tạp bất kỳ, tùy thuộc vào những gì chương trình của bạn có thể giữ.

 

Điều đó nói rằng, bạn cần biết rằng chương trình của bạn có thể nhận thông tin đầu vào của người dùng theo hai cách, tùy thuộc vào phương pháp mà trình duyệt sử dụng để gửi nó đến máy chủ.

 

Trình duyệt tìm thấy đầu vào của người dùng ở đâu?

 

Trình duyệt chấp nhận đầu vào bằng các biểu mẫu HTML. Một biểu mẫu có thể hướng dẫn trình duyệt gửi dữ liệu bằng hai phương pháp: GET và POST.

 

Phương thức GET gửi các mục nhập như một phần của URL. Phương thức POST gửi các mục nhập dưới dạng stdin. Phương pháp thứ hai dường như có một số ưu điểm:


  • Có thể gửi nhiều dữ liệu hơn (URL có giới hạn kích thước);

  • Dữ liệu không được ghi lại trong các tệp nhật ký. Ví dụ: việc gửi mật khẩu như một phần của URL để lại dấu vết trên các hệ thống khác nhau mà dữ liệu đang đi qua !;

  • Dữ liệu không xuất hiện trong trường địa chỉ của trình duyệt. Một lần nữa, việc hiển thị mật khẩu trong trình duyệt có thể không theo ý muốn của người dùng.

 

Làm cách nào để biết phương pháp nào đang được sử dụng?

 

Máy chủ web, trước khi tải chương trình CGI, khởi tạo một số biến ngữ cảnh. Bạn có thể phân tích các biến này để biết số lượng và nguồn dữ liệu đầu vào.

Một trong các biến ngữ cảnh là REQUEST_METHOD. Giá trị của nó có thể là POST, GET và cuối cùng là HEAD.

 

Nếu REQUEST_METHOD cho biết POST, biến CONTENT_LENGTH sẽ cho biết bao nhiêu byte dữ liệu sẽ được đọc qua stdin và biến CONTENT_TYPE sẽ cho biết dữ liệu bắt nguồn từ một biểu mẫu (hoặc có thể từ một số nguồn khác).

 

Khi dữ liệu đã được nhận (được máy chủ đọc), nó có thể được xử lý ngay lập tức và phản hồi (đầu ra) có thể được gửi qua một stdout. Câu trả lời thường được viết dưới dạng dữ liệu HTML, với tất cả các định dạng cần thiết. Nhưng các chương trình CGI có thể tạo ra bất kỳ loại phản hồi nào, chẳng hạn như tệp GIF hoặc bất kỳ thứ gì khác.

 

Đây là lý do tại sao bạn cần phải chỉ ra cho trình duyệt, trong 2 giai đoạn đầu tiên của quá trình truyền, loại dữ liệu sẽ được gửi. Chúng ta có thể xác định dữ liệu HTML bằng cách gửi chuỗi Loại nội dung: text / Html (nhiệm vụ 1) theo sau là một chuỗi trống (nhiệm vụ 2). Sử dụng ngôn ngữ C, nó sẽ là printf ("Content-type: text / Html \ n \ n"); trong đó \ n là ngắt dòng và dấu thứ hai \ n ngắt dòng khác để biểu thị dòng trống.