0

PHP フォームに問題があります。isbn 番号は GET 変数です。したがって、view.php は localhost/../view.php?isbn=0810982463 のような URL で開きます。URL構造をlocalhost/..../0810982463のようにしたいのですが。Post メソッドを使用して実行できることはわかっていますが、GET メソッドを使用して実行できますか?

<form action="view.php" method="get">

  <p class="name">
            <label for="isbn">ISBN No. &nbsp;</label>
    <input type="text" name="isbn" id="isbn" value="0199555311">
        </p>
        <p class="submit">
          <input type="submit" value="Search Book" />
        </p>
</form>
4

1 に答える 1

1

いずれにせよ、GET フォームの送信はクエリ文字列形式になります。Google のフォームの送信、または Stack Overflow 独自の検索を見てください。これは、ブラウザー間で物事が標準化されている方法です。

きれいに見せたい場合は、送信後にユーザーをきれいな URL にリダイレクトする必要があります。

于 2013-05-13T02:33:29.557 に答える