Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从Delphi中查找HTML标题;“Web服务器应用程序”;_Javascript_Html_Delphi_Web_Cgi - Fatal编程技术网

Javascript 从Delphi中查找HTML标题;“Web服务器应用程序”;

Javascript 从Delphi中查找HTML标题;“Web服务器应用程序”;,javascript,html,delphi,web,cgi,Javascript,Html,Delphi,Web,Cgi,使用delphi7,我创建了“Web服务器应用程序”(MyCGI.EXE),其中包含了一些为客户机服务的过程 基于Web的客户端HTML(MyHTML.HTML)调用javascript(AJAX)(MyScript.js)打开MyCGI.EXE并从服务器接收“响应” 所有这些都是工作 因为我必须包含客户端源代码(MyHTML.HTML,Myscript.JS),而不是服务器源代码,所以我希望服务器可以过滤用户更改MyHTML.HTML的标题,如果更改MyHTML的标题,服务器将不会发送“响应”

使用delphi7,我创建了“Web服务器应用程序”(MyCGI.EXE),其中包含了一些为客户机服务的过程

基于Web的客户端HTML(MyHTML.HTML)调用javascript(AJAX)(MyScript.js)打开MyCGI.EXE并从服务器接收“响应”

所有这些都是工作

因为我必须包含客户端源代码(MyHTML.HTML,Myscript.JS),而不是服务器源代码,所以我希望服务器可以过滤用户更改MyHTML.HTML的标题,如果更改MyHTML的标题,服务器将不会发送“响应”

在MyCgi中,我尝试“request.title”,但结果为空

那么,有什么想法或解决方案“我的服务器如何找到MyHTMl.html”标题“表单服务器(MyCgib)”吗


感谢

服务器无权访问负责发起请求的客户端上任何页面的内容。服务器只知道客户端告诉它的内容,您可以看到页面标题通常不包括在任何HTTP请求中


如果服务器需要知道页面的标题,那么您需要确保这是客户端随其请求发送的参数之一。但是,您不能强制要求它确实是页面的标题;没有任何东西可以阻止客户端对服务器撒谎。只要它使用了正确的咒语,它可以拥有它想要的任何标题s请求使服务器认为它有一个必需的标题。

感谢Rob的回答,解释为什么我无法从服务器访问客户端内容。可以从web服务器(Apache)通过HTML标题进行筛选吗?