0

有没有办法从 HTML 中的 URL 进行 PHP 获取?

我用 HTML 制作了一个带有输入的表单。

输入通过 PHP Get 转到 .php 文件。

但我想在这些 PHP 文件中使用 JQuery。

我可以使用 PHP 获取 HTML 文件吗?

test.html?name=Anything而不是test.php?name=Anything

形式:

<form method="get" action="cookies.html"> 
<input type="int" style="z-index: 1;" maxlength="7" name='menge' id="input"/>
<input type="submit" />
</form>

我的 cookies.html 看起来如何,用 PHP “回显” cookie 的数量?

4

4 回答 4

1

但我想在这些 PHP 文件中使用 JQuery。

我认为您实际上并不了解 Web 服务器的工作原理。PHP 在服务器端执行,而 JQuery 是一个 javascript 库,因此它在客户端即浏览器上执行。

您向服务器发出请求,PHP 部分正在执行并将 HTML 代码返回给浏览器。

于 2013-05-11T18:22:07.977 回答
0

使用 HTML 是不可能的,您需要使用类似这样的 javascript

    function getParameterByName(url) {
        name = url.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
        return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }
于 2013-05-11T18:09:57.823 回答
0

如果您真的希望它显示为 html 扩展名,这是可能的。但是在服务器本身上,该文件需要是 php,以便服务器知道执行它。我会使用Apache mod_rewrite 来做到这一点。 但是,一旦服务器执行 php 文件,客户端会将其视为 html 文件,那么扩展的外观并不重要,并且您实际上可以将 javascript 放入 PHP 文件中,PHP 和 javascript 只会以不同的方式执行次。

于 2013-05-11T18:27:19.050 回答
0

停止。执行 php 时无法执行 javascript 代码。PHP 在服务器上执行,然后发送 html 和 javascript 在客户端显示和执行。你到底想做什么,你想在服务器上执行javascript?

你的问题的答案是否定的。您无法处理带有 html 文件的表单,但同样:我不明白您为什么要这样做。我觉得你对这个没有很好的理解。

于 2013-05-11T18:28:16.897 回答