|
|
Как явно указать браузеру имя файла, генерируемого CGI скриптом для скачивания. |
[комментарии]
|
| print "Content-type: application/octet-stream\n";
print "Content-Disposition: attachment; filename=table.dbf\n\n";
|
|
|
|
|
|
Как организовать в Интернет-магазине перевод денег с кредитных карт ? |
[комментарии]
|
| Воспользуйтесь системами для проведения авторизации и процессинга платежей,
совершаемых при помощи кредитных карт или с лицевых счетов клиентов:
http://www.assist.ru/ или http://www.paymentgate.ru/
|
|
|
|
|
HTTP коды ошибок 3xx,4xx,5xx |
[обсудить]
|
| 200 OK
201 Created
202 Accepted
203 Provisional Information
204 No Content
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Подсказка по переменным окружения |
[обсудить]
|
| Языки - HTTP_ACCEPT_LANGUAGE="ru, en"
Текущий хост - HTTP_HOST="www.opennet.ru"
Браузер пользователя - HTTP_USER_AGENT="Mozilla/4.72 [en] (X11; I; Linux 2.0.36 i586; Nav)"
Идентификатор прокси - HTTP_VIA="1.0 proxy.pirat.ru:3128 (Squid/2.2.STABLE5)"
Реальный IP до прокси - HTTP_X_FORWARDED_FOR="213.16.124.31"
Параметры скрипта - QUERY_STRING="a=5&f=6"
IP пользователя или прокси - REMOTE_ADDR="213.16.124.3"
Запрошенный документ - REQUEST_URI="/cgi-bin/printenv.cgi?a=5&f=6"
Полный путь к скрипту - SCRIPT_FILENAME="/usr/local/apache/cgi-bin/printenv.cgi"
Относительный путь к скрипту - SCRIPT_NAME="/cgi-bin/printenv.cgi"
Реферер - HTTP_REFERER
|
|
|
|
|
Решение проблемы кодирования русских символов в IE |
[обсудить]
|
| В IE JavaScript функция escape() кодирует в utf8, вместо %XX.
Последовательности закодированные в виде %uXXX (utf8) рекомендуется раскодировать
посредством модулей Unicode::String и Unicode::Map8.
Другим выходом является принудительное кодирование параметров внутри
документа средствами JavaScript.
|
|
|
|