Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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 html\u site.html?object=value和google.com/?object=value_Javascript_Php_Html - Fatal编程技术网

Javascript html\u site.html?object=value和google.com/?object=value

Javascript html\u site.html?object=value和google.com/?object=value,javascript,php,html,Javascript,Php,Html,我的第一个问题是:当我看到地址中的html文件以及问号(如这是PHP脚本)时,这意味着什么file.html?object=value-html文件不是脚本。如果是PHP脚本-ok,但这是一个简单的HTML文件。这可能吗 谷歌链接示例:-这里的问号(再次)是什么意思?(“/?object=value”)。同样,没有脚本可以通过这种方式传递任何参数——或者可能我错了,有一个脚本没有像“default”之类的名称 我正在尝试使用WebBrowser.InvokeScript从C#代码调用脚本,我想更

我的第一个问题是:当我看到地址中的html文件以及问号(如这是PHP脚本)时,这意味着什么file.html?object=value-html文件不是脚本。如果是PHP脚本-ok,但这是一个简单的HTML文件。这可能吗

  • 谷歌链接示例:-这里的问号(再次)是什么意思?(“/?object=value”)。同样,没有脚本可以通过这种方式传递任何参数——或者可能我错了,有一个脚本没有像“default”之类的名称

  • 我正在尝试使用WebBrowser.InvokeScript从C#代码调用脚本,我想更好地理解这种Web机制


    问候

    file.html?object=value
    -查询字符串是一种可以将信息从浏览器传递到服务器端应用程序甚至静态页面的方法(出于安全原因,不建议在地址栏中使用)

    问号后面的字符是HTTP查询字符串,任何HTTP查询字符串都可以包含变量及其值。HTTP查询字符串包含一个名为“object”且值为“value”的变量

    您可以使用这样的查询字符串做什么

  • 读取查询字符串
  • 解析查询字符串,然后
  • URL编码和解码查询字符串

  • 要获取查询字符串值,可以执行如下操作-
    Request.QueryString(“object”)

    (1)apache服务器可以更改为解析html文件中的php脚本-请参阅(2)如果默认值为
    index.php
    (或
    index.html
    ,如#1所示,您可以省去它,只需执行
    /?…
    这是一种将值传递到要访问的页面的方法。在PHP中,您可以在
    $\u GET
    超级全局数组中访问这些变量。WebBrowser.InvokeScript与查询字符串无关。。。请澄清。您是否正在尝试从c#代码加载外部页面?还有,为什么问题中的javascript和php标记没有c#标记?真是一团糟,谢谢你们。肖恩的回答是我最喜欢的。1.我不是在问查询字符串以及这是什么。我询问了在没有定义脚本名而只有“/?”时的这种特殊情况。另一个问题是,当html文件中的脚本即将被Apache解析时,html文件可以像PHP一样处理-‘html?’2。为什么没有C#tag-C#只是获取上下文的附加信息。我问了关于web机制的问题。抱歉,但您提到了-当我看到地址中的html文件以及问号(如这是PHP脚本)时,这意味着什么?这本身就解释了您可能不知道查询字符串是什么,我建议您必须更新您的主要问题,如果您已经知道查询字符串及其机制。对其他读者来说,你的评论听起来很矛盾。