汇文文献系统OPAC 5.6引入了新的全文检索引擎,但是在marc详情页面显示的内容中,链接到的其他检索结果仍然指向openlink.php。这个文件会进行大量基于数据库的检索操作,对于数据库来说是非常大的连接消耗。

为此应该将openlink.php进行重构,将其引流到全文检索引擎,而不是传统检索引擎中。

<?php
if(isset($_GET['title'])) {$sType0='02';$q0=$_GET['title'];
}
elseif (isset($_GET['author'])) {$sType0='03';$q0=$_GET['author'];
}
elseif (isset($_GET['keyword'])) {$sType0='04';$q0=$_GET['keyword'];
}
elseif (isset($_GET['coden'])) {$sType0='07';$q0=$_GET['coden'];
}
elseif (isset($_GET['series'])) {$sType0='10';$q0=$_GET['series'];
}$q0=preg_replace('/[\:\;\/\=]/', '', $q0);$url=sprintf('search_adv.php#/index?sType0=%s&q0=%s&locale=zh_CN', urlencode($sType0),urlencode($q0));
header(sprintf('Location: %s', $url), TRUE, 302);
?>

汇文opac的openlink.php改造相关推荐

  1. 改造汇文OPAC,使其通过萌校的通用扫码接口登录

    汇文OPAC目前仅支持汇文微信平台的扫码登录,而汇文微信平台是java语言开发的,对其改造多有不便.为此,使用两个简单的php脚本模拟出登录的窗口及响应结果. 第一步:对httpd的配置进行rewri ...

  2. 汇文从marc_idx根据书名检索图书

    想弄个微信查书的系统,汇文的OPAC不开放,查书结果界面的rss输出只有书名.链接,没有其他的有用信息,只好自己折腾了... <?php ini_set ( "display_erro ...

  3. 汇文系统和一卡通项目的结合

    近来我一直在协助一个学校进行一卡通项目和汇文数据库系统结合的二次开发问题,其中自助终端和汇文系统结合紧密.我们成功采取了下面的流程来解决自助终端和一卡通的合作问题,并使参与的三个数据库保持了事务上的准 ...

  4. 黑大汇文楼计算机研究生,谈一谈我在黑龙江大学的复试经历

    原标题:谈一谈我在黑龙江大学的复试经历 一.基本信息 本科院校:重庆理工大学,经济学专业,二本 目标院校:黑龙江大学,法律硕士(民商法方向) (备注:黑龙江大学法学院成立于1981年,历史悠久,法学院 ...

  5. 2021高考汇文中学成绩查询,2021年北京高考英语阅读理解评析(北京汇文中学)...

    2021年北京高考英语阅读理解评析(北京汇文中学)供各位考生参考!2021全国高考时间为6月7日至10日开考,新东方高考网考后发布,请各位考生在考试结束后关注新东方网高考频道. 阅读理解评析 01 渗 ...

  6. aix oracle汇文,oracle_FOR_AIX维护手册.doc

    oracle_FOR_AIX维护手册.doc XXX 系统系统系统 Oracle 9i 数据库维护操作手册 内容摘要 本文档主要叙述 xxx 系统国家处理中心和各类城市处理中心的 Oracle9i 数 ...

  7. [汇文教育]iOS内支付(IAP)研究

    关于iOS内支付(简称IAP,全称In App Purchase)的demo可以从以下链接下载:点击打开链接 一.实现支付功能的前提条件: 1.有一个可以发布产品的开发者账号,有一个可以运行应用的开发 ...

  8. 易安卓手机APP教程

    易安卓简介: E4A-[易安卓]是一款于 2013 年 06 月 01 日正式发布的.定位于为企业.站长.开发者.网络公司.各种手持设备等等基于安卓系统下的 APP 开发的全中文安卓编程语言,本语言的 ...

  9. 记一次无意间发现某学校图书检索系统的变量覆盖漏洞

    这是汇文OPAC很早就存在的一个严重漏洞 补充漏洞信息参考来源https://www.seebug.org/vuldb/ssvid-90722 1. 利用存在该漏洞参数的链接,访问存在漏洞文件,并覆盖 ...

最新文章

  1. HDU2025 查找最大元素
  2. Java的新项目学成在线笔记-day8(三)
  3. 博客同步至阿里云开发者社区,快来帮我涨人气吧
  4. spark端口实验总结:
  5. 视图中::text_新CalendarFX视图:MonthGridView!
  6. 在单独的WAR组件中对SPA资源和API实现进行分区
  7. Android Sdk 安装配置
  8. Fix My iPhone Mac版:修复iPhone白苹果、黑屏、卡住恢复错误等iOS 15 升级失败
  9. 申请计算机助理的英语作文,有关于应聘团队助理的申请信的英语作文要有中文翻译...
  10. 2017.9.23 循环格 思考记录
  11. 2020 年,你必须知道发展最快和衰落最快的软件技能
  12. Markdown:继续编号列表
  13. 4. CSS id 选择器
  14. 算法图解第一章笔记与习题(算法简介)
  15. 最小二乘法计算平面度
  16. matlab 线透明度,matlab 曲线填充 透明度
  17. app提交到iTunes失败
  18. linux+ibm+was+版本,IBM WAS 9.0完整版安装参考手册
  19. 如何在Anaconda创建新环境
  20. 线性判别分析(Linear Discriminant Analysis, LDA)算法分析

热门文章

  1. 公司破产了股需要东承担哪些责任
  2. 【线性代数及其应用】05 - 正交性和最小二乘
  3. HTML5初学----基础代码案例汇总
  4. NOI题库 数论 相关的题目 汇总-2022.01.22
  5. 基于 Debian 的 GNU/Linux的Parrot 3.11 已发布
  6. 一次解决你的图像尺寸和定位问题。
  7. vscode好看的吸血鬼主题设置
  8. 【APIO2016】烟火表演(可并堆)(折线DP)
  9. 18 禁警告!这个工具教你涂鸦画丁丁,数据还开源了
  10. VUE 前端PDF分页预览、下载