Hầu hết dữ liệu gởi tới một Web server được sử dụng để thiết lập biến môi trường , nhưng không phải tất cả đều thích hợp (một cách vừa vặn) trong một biến môi trường. Khi một user submit một dữ liệu để được xử lý bằng một CGI Script, dữ liệu đó được nhận như một URL_encoded search string ( chuỗi URL được mã hóa ) hoặc thông qua standard input stream (dòng dữ liệu nhập chuẩn )