0

ロード時に値を読み取ることは可能ですか? ないと思います。

<!DOCTYPE html>
<html>
    <head>
        <title>Some test</title>
    </head>
    <body>
        <form method="POST">
        <input type="hidden" name="token" value="<?php echo sha1("text")?>" >
        </form>
        <?php
        echo $_POST['token'];
        ?>
    </body>
</html>

次のようにphpによって生成された値を送信したいとしましょう:

<a href="url + page?options=1&token=sasadasdasda878asd7as8d7a"> 

(get を使用して) URL で渡さずにトークンを取得するオプションはありますか?

4

2 に答える 2

2

$_POSTブラウザから送信されたデータが入力されます。

ページにフォームがある場合、フォームによって送信されたデータは、ブラウザーがフォームを送信したときにのみブラウザーによって送信され、ページが最初に読み込まれたときに送信されません。

  • ページはおそらく、POST リクエストではなく、GET リクエストを介してロードされます。
  • ブラウザは、ページを受信するまでデータをフォームに保持しないため、ページのリクエストでそのデータを送信できません。
于 2013-01-11T16:33:35.923 に答える
0

サーバー側に保存されるため、$_SESSION を使用することもできます。

于 2013-01-11T17:45:31.003 に答える