parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

SOS!

Александр Балуев 01.09.2005 16:53

Есть платежная система 2co.com
После успешной обработки платежа по карте 2co.com возвращает покупателя на необходимую страницу на мое сайте (она обрабатывает переменные окружения и поля формы)
Вот информация, которую я получаю (с небольшими купюрами :)
CONTENT_LENGTH = 366
CONTENT_TYPE = application/x-www-form-urlencoded
DOCUMENT_ROOT = /home/host/public_html
GATEWAY_INTERFACE = CGI/1.1
HTTP_ACCEPT = text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET = windows-1251,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_LANGUAGE = ru-ru,ru;q=0.5
HTTP_CONNECTION = keep-alive
HTTP_COOKIE = auth.persistent=0; auth.uid=host_ip%3Dd29c38217c188d7aabb2f9e33aa6ee7a; auth.uid.updated=2005-09-01%2015%3A48%3A47; auth.name=ivan; cookie=on; auth.sid=83.239.157.171%3Dd8b2b8d3ee7099959a75e07f2b411e11
HTTP_HOST = www.host.com
HTTP_KEEP_ALIVE = 300
HTTP_USER_AGENT = Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
PATH = /usr/local/bin:/usr/bin:/bin
PATH_INFO = /payment_gate/2co/index.html
PATH_TRANSLATED = /home/host/public_html/payment_gate/2co/index.html
REDIRECT_STATUS = 200
REDIRECT_URL = /payment_gate/2co/index.html
REMOTE_ADDR = hostIP
REMOTE_PORT = 30083
REQUEST_METHOD = POST
REQUEST_URI = /payment_gate/2co/
SCRIPT_FILENAME = /home/host/public_html/cgi-bin/parser3.cgi
SCRIPT_NAME = /home/host/public_html/cgi-bin/printenv.cgi
SERVER_ADDR = hostIP
SERVER_ADMIN = webmaster@host.com
SERVER_NAME = www.host.com
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.1
SERVER_SOFTWARE = Apache/1.3.33 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.10 FrontPage/5.0.2.2635 mod_ssl/2.8.22 OpenSSL/0.9.7a
------------
tcoid - 649ea70da9281b4c415117b0b0a63f9d
merchant_order_id -
key - 5D1B7AB54C6BF64695EFF5DD34EB38DD
sid - 412061
credit_card_processed - Y
zip - 21
merchant_product_id - 1
email - my@email.com
product_id - 1
order_number - 2042354147
city - 321
option- -
country - United Kingdom
street_address - 321, 321
demo - Y
state - XX
card_holder_name - 321
total - 29.99
quantity - 1
phone - 321321321321
[/code]

Переход на мой сервер осуществляется с https://2checkout.com/....

Вот в чем беда.
$env:HTTP_REFERER ПУСТОЙ!
Если перехожу по ссылке на моем сервере, то $env:HTTP_REFERER содержит данные.

Переменные окружения получаю через обертку
$cgi_file[^file::cgi[/cgi-bin/printenv.cgi]]
$cgi_file.text

В чем может быть проблема?
Заранее спасибо!