网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
用delphi编写ISAPI过滤器
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
下载{$ArticleTitle}原创论文样式

function HttpFilterProc(); begin end;
function GetFilterVersion(); begin end;
exports
HttpFilterProc index 1, GetFilterVersion index 2;
Begin end.

---- 读 者 一 定 注 意 到 了, 这 个 过 滤 器 将 所 有 返 回 的HTML 都 转 换 成 了BIG5 码, 那 么GB 码 又 如 何 看 到 呢 ? 当 然 可 以 在 过 滤 器 中 检 查 一 些 环 境 变 量 来 决 定 用 户 所 要 求 的 是GB 还 是BIG5, 可 是 这 样 做 除 了 比 较 麻 烦 外, 还 存 在 效 率 问 题, 因 为 每 个 请 求 都 要 被 过 滤 器 处 理。

---- 笔 者 采 用 的 方 法 是 利 用IIS4.0 中 可 以 设 置 多 个 站 点 的 功 能, 设 置 两 个 站 点。 一 个 不 含 过 滤 器, 所 以GB 内 容 高 效 直 接 的 返 回 给GB 用 户; 而 另 一 个 站 点 使 用 另 外 一 个 端 口 比 如81, 所 有 虚 拟 目 录 和 前 一 个 站 点 一 样, 将 过 滤 器 加 载 在 该 站 点 上, 这 样 所 有 向81 端 口 的 请 求, 都 将 被 过 滤 器 转 换 成BIG5 码 返 回 给 用 户。

---- 下 面 简 述 一 下 具 体 配 置 过 程。 首 先 在delphi 中 选 择 新 建 一 个DLL, 输 入 程 序 源 码, 编 译 后 生 成gb2bigfiler.DLL 文 件。 在IIS4.0 的 管 理 控 制 台 中, 选" 新 建 站 点", 主 目 录 和 缺 省 站 点 一 样, 端 口 设 为81, 在ISAPI 过 滤 器 中 选 择" 添 加", 将gb2bigfiler.DLL 加 入。

---- 设 置 好 后, 可 以 浏 览81 端 口( 例 如:http://www.yoursite.com:81/your.html), 这 时 原 来GB 码 的 内 容 就 变 成 了BIG5 码 了。

---- 有 兴 趣 的 读 者 可 以 访 问http://202.96.122.45/qq, 起 始 页 可 以 选 择 内 码, 随 后 浏 览 的 内 容 包 括 静 态 的HTML 文 本, 放 在 数 据 库 中 的《 红 楼 梦》、《 唐 诗》、 完 全 动 态 更 新 的BBS, 都 可 以 做 到 用 两 种 内 码 显 示。 

  • 下一篇资讯: 状态条插入可视控件
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号