PHP Get in HTML File (test.html?name=Anything)


PHP Get in HTML File (test.html?name=Anything)

是否有办法从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>

我的cookie .html看起来像什么,用PHP 'echo' cookie的数量?

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

我认为你并没有真正理解web服务器是如何工作的。PHP是在服务器端执行的,而JQuery是一个javascript库,所以它是在客户端执行的,也就是浏览器。

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

这在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, " "));
    }

如果您真的希望它作为html扩展显示,这是可能的。但是在服务器上,这个文件需要是php的,这样服务器才知道要执行它。我会使用Apache mod_rewrite来做到这一点。不过,扩展名看起来如何并不重要,一旦服务器执行php文件,客户端就会像对待html文件一样对待它,你可以把javascript放在php文件中,php和javascript只是在不同的时间执行。

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

你问题的答案是否定的。您不能用html文件处理表单,但是再次强调:我不明白您为什么要这样做。