0

HTML の URL から PHP Get を実行する方法はありますか?

入力を使用して HTML でフォームを作成しました。

入力は PHP Get で .php ファイルに送られます。

しかし、これらの PHP ファイルで JQuery を使用したいと考えています。

PHP Get を使用して 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 の量を PHP で「エコー」するために、cookies.html はどのように見えますか?

4

4 に答える 4

1

しかし、これらの PHP ファイルで JQuery を使用したいと考えています。

Webサーバーの仕組みを実際に理解していないと思います。PHP はサーバー側で実行されますが、JQuery は JavaScript ライブラリであるため、ブラウザであるクライアント側で実行されます。

サーバーにリクエストを送信すると、PHP 部分が実行され、HTML コードがブラウザーに返されます。

于 2013-05-11T18:22:07.977 に答える
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 に答える
0

このようなjavascriptを使用する必要があるHTMLでは単純に不可能です

    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 に答える