Как браузер выполняет объект ActiveX 449
Помещение Java-аплета на Web-страницу. ; 451
Внедрение в Web-страницу объекта ActiveX 458
Настройка параметров безопасности Java и ActiveX 463
Создание всплывающего навигационного меню с помощью аплета 464
Анимация строки текста с помощью аплета 467
Отображение и печать календаря на любой год с помощью аплета 468
Отображение с помощью аплета отрывка, случайным образом выбранного из
текстового файла 469
Создание с помощью аплета навигационного меню, выполняющегося в отдельном окне
471
Прокручивание содержимого файла по вертикали в прямоугольной области на экране
с помощью аплета 474
Анимация синусоидальных колебаний изображения с помощью аплета 477
Редактирование исходного Java-кода для компиляции пользовательского аплета 479
Добавление в Web-страницу Internet-чата с помощью элемента управления ActiveX
Microsoft Chat 484
Использование только объектов ActiveX в internet Explorer 487
Глава 10. РНР4 490
История PHP 493
Загрузка и установка РНР 494
Начальный и конечный дескрипторы РНР 496
Синтаксис РНР '. 498
Переменные 500
Операции 502
Условная и циклическая обработка 503
Передача данных HTML-формы PHP-сценарию. 510
Использование РНР для обработки и извлечения результатов формы 514
Использование РНР для отправки сообщения по электронной почте 518
Определение, принимает ли Web-браузер посетителя cookie-наборы 520
Использование РНР и дискового файла для организации парольного доступа
кWeb-сайту 522
Предотвращение перехода посетителей по ссылкам на сайт. 525
Использование PHP-сеанса для установки постоянного соединения между посетителем
и Web-сервером 526
Создание базы данных MySQL и таблиц 528
Вывод на Web-странице результатов запроса B6a3yflaHHbixSQLB HTML-таблице 531
Использование РНР для генерации случайного пароля 533
Использование РНР и MySQL для организации парольного доступа KWeb-сайту. 535
Оглавление
Исключение возможности изменения посетителями значений переменных с помощью U R
L - а р г у м е н т о в : 5 3 8
Использование РНР и МувСХдля отслеживания положения посетителя наWeb-сайте 539
Определение IP-адреса посетителя для запросов Web-страницы, переданных через
прокси-сервер 541
Предотвращение принятия одним посетителем PHP-идентификатора сеанса другого
посетителя 543
Использование функций РНР для создания шаблонов Web-страниц 544
Использование РНР для внедрения на страницу функциональности выгрузки файла 546
Глава 11. Активные серверные страницы (ASP) 549
Что нужно, чтобы создавать и просматривать ASP-страницы 552
Начальный и конечный дескрипторы ASP 553
Сокрытие исходного ASP-кода от посетителя Web-сайта 555
Объекты ASP 557
Предотвращение вывода браузером устаревших ASP-страниц 558
Перенаправление Web-браузера на другую страницу 570
Хранение значений переменных между HTTP-запросами в cookie-наборах 572
Получение данных из формы с помощью коллекции Form • 575
Получение данных из формы с помощью коллекции QueryString 578
Получение информации из коллекции ServerVariables 581
Использование драйвера МуООВСдля работы с СУБД MySQL 583
Организация доступа KWeb-сайту по имени пользователя и паролю 586
Запуск сеанса и работа с переменными сеанса 590
Выполнение запросов SQL и отображение результатов запроса в HTML-таблице 593
Отображение рекламных баннеров с помощью Microsoft Banner AcLRotator 597
Отслеживание показов и посещений в Microsoft Banner Ad Rotator 600
Обработка ошибоктипа "Код 404: файл не найден" 604
Глава 12. Безопасность и производительность 609
Угроза атак со стороны хакеров 610
Каким образом хакеры перехватывают и изменяют сообщения в сети? 610
Каким образом хакеры попадают в систему? 614
Каким образом хакеры блокируют доступ к вашей системе? 617
Каким образом хакеры атакуют CGI-сценарии? 617
Каким образом брандмауэры защищают ваш сайт? 619
Каким образом шифрование защищает передаваемые по сети сообщения? 620
Загрузкамустановка открытого ключа, цифровой подписи и идентификатора сервера
623
Создание защищенной Web-страницы на IIS-сервере 624
Установка программного брандмауэр