UniGui在反向代理下获取客户端ip baobao 4年前 未分类 UniGui在反向代理下获取客户端ip 在unigui中获取客户端ip使用以下代码ARequest.RemoteIP如果使用反向代理,如nginx/iis/apache等情况下使用,使用该代码获取到的ip是127.0.0.1如何获取真正的客户端ip,使用国际通用的http头:X-Forwarded-For具体代码如下:ARequestInfo.RawHeaders.Values['X-Forwarded-For']友情提示:X-Forwarded-For 有可能会被恶意利用进行SQL注入
分享UniGui开发的小技巧(4) baobao 4年前 未分类 分享UniGui开发的小技巧(4) 当部署成isapi的方式时,访问地址里需要加dll名,例如:http://127.0.0.1:8077/Project1.dll同时所有的js访问地址里也要加dll名分享一个可以隐藏访问时不加dll名的方法选择你的站点,然后点击右侧的默认文档然后点最右侧的添加,把你的dll名输入进去这样在访问的时候就直接输入网址即可,不需要再输入dll名
UniGui新手入门步骤 baobao 4年前 未分类 UniGui新手入门步骤 UniGui使用类似VCL的开发方式进行开发,所以很多人安装完UniGui之后,就直接是上手了,然后遇到了很多问题。。。下面简单介绍一下UniGui的新手入门上手的流程。首先安装完安装包后,需要在delphi中打开group进行安装dpk。然后在安装目录下有新手文档和demo。这是文档目录(:\Program Files (x86)\FMSoft\Framework\uniGUI\Docs)这里面第一个是 开发人员手册 ,主要是介绍unigui,以及新手使用流程,部署流程等,包括exe isapi apache等,非常全面。第二个文档是各个组件控件的属性函数等介绍有些人会说,我英文不好怎...
UniGui web客户端与本地exe通讯(二) baobao 5年前 未分类 UniGui web客户端与本地exe通讯(二) 上篇文章提到了本地exe服务的启动。其中url唤醒大家比较感兴趣,但是有些朋友有点懵,现在做个实例大体说一下。步骤一:添加注册表Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\你的唤醒协议]"URL Protocol"="D:\\soft\\你的exe名字.exe"@="TscPrintProtocol"[HKEY_CLASSES_ROOT\你的唤醒协议 \DefaultIcon]@="D:\\soft\\你的exe名字.exe,1"[HKEY_CLASSES_ROOT\你的唤醒协议 \shell][HKEY_CLASSES_...
分享UNIGUI开发的小技巧(一) baobao 5年前 未分类 分享UNIGUI开发的小技巧(一) 在Unigui开发中,如果使用ISAPI模式开发,开发的时候,需要部署在iis下,编译完,需要停止iis,然后复制dll,再启动。如果直接设置工作目录为iis站点目录,那么会出现因为iis使用isapi而造成dll占用,然后无法编译。下面分享一个稍微简单些的方法,可以减少一点点工作量。设置isapi站点目录直接到工程输出的目录,然后配置isapi。记住这个应用程序池的名字然后写一个批处理,内容如下,作用是先停止应用程序池,再启动,这样就可以回收资源池,释放isapi红框里就是刚才站点的应用程序池的名字%windir%\system32\inetsrv\appcmd stop apppoo...
最近评论