The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Web-технологии

   Корень / Программисту и web-разработчику / Web-технологии
CGI на Perl: [->]
CSS и оформление с использованием стилей [5]
HTML [7]
JavaScript [9]

----* Советы Yahoo по увеличению производительности web-сайтов (доп. ссылка 1)   [комментарии]
 
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как явно указать браузеру имя файла, генерируемого CGI скриптом для скачивания.   [комментарии]
 
print "Content-type: application/octet-stream\n";
print "Content-Disposition: attachment; filename=table.dbf\n\n";
 
----* Как предложить браузеру сохранить файл выдаваемый CGI-скриптом под именем отличным от текущего CGI.   [обсудить]
 
Для IE нужно выдать заголовок:
         Content-Disposition: attachment; filename=somefile.jpg
 
----* Как организовать в Интернет-магазине перевод денег с кредитных карт ?   [комментарии]
 
Воспользуйтесь системами для проведения авторизации и процессинга платежей, 
совершаемых при помощи кредитных карт или с лицевых счетов клиентов:
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. 
 

 Версия для печати




  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor TopList