PHP获取HTML文件(test.html?name = Anything)

时间:2013-05-11 18:06:31

标签: php html get

有没有办法从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 个答案:

答案 0 :(得分:1)

  

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

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

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

答案 1 :(得分: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, " "));
    }

答案 2 :(得分:0)

如果你真的希望它作为html扩展名出现,那么它是可能的。但是在服务器本身,文件需要是php,因此服务器将知道执行它。我会使用Apache mod_rewrite to do that.然而,一旦服务器执行php文件,扩展名看起来并不重要,客户端会将其视为html文件,并且您实际上可以将javascript放在PHP文件中, PHP和javascript只会在不同的时间执行。

答案 3 :(得分:0)

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

你的问题的答案是否定的。你无法处理带有html文件的表单,但是又一次:我不明白为什么你会这样做。我想你对此并不了解。