0

私は前夜の API データを取得するツールを作成しており、GET フォームを使用してデータを取得し、データkey IDcodeアクセスします。次に、キーの最初の文字 ID を取得し、そのすべての文字データを取得します。

たとえば、URL は次のとおりです。

whatever.com/APIChecker/?keyID=123456&code=ABCDEFGHIJKL

これらの変数は、それらが作成するセッション変数を介して引き出します。

私が今やろうとしているのは、文字間をフリックできるように、キーの各文字にボタンを配置する for ループがあることです。ボタンに隠された get メソッドと post メソッドを試してみましたが、できません私の望む結果が得られるようです。渡そうとしている変数を取り出して $_SESSION 配列または $_POST または $_GET に追加していないようです - これらすべての変数で print_r を試しましたが、出力が得られません.

これが私のメインページにある私の主要なフォームです:

<form method="get" action="APIChecker/" >
  <legend> Submit an API Key</legend>

  <div class="control-group">
    <label class="control-label">Key ID:</label>
    <div class="controls">
      <input type="text"
      class="input-small"
      name="keyID""/>
    </div>
  </div>

  <div class="control-group">
    <label class="control-label">Verification Code:</label>
    <div class="controls">
      <input type="text"
      class="input-xxlarge"
      name="vCode"
      />
      <p class="help-block"></p>
    </div>
  </div>

  <div class="control-group">
    <div class="controls">
      <button type="submit" class="btn">Submit API</button>
    </div>
  </div>

私が今やろうとしているのは、別のページから別のセッション変数を取得することです。これにより、変数が更新され、変更されていないページが更新さkeyIDcodeます。

次のように:

whatever.com/APIChecker/?keyID=123456&code=ABCDEFGHIJKL **&charID=654321**

それで$_SESSION['keyID'] = 123456

& $_SESSION['code'] = ABCDEFGHIJKL

& $_SESSION['charID'] = 654321

私が試したことは次のとおりです。

<form method="get" action="" >
  <div class="control-group">
    <div class="controls">
      <button type="submit" class="btn">
      <input type="hidden"
      name="charID"
      value="$charID"
      />
      </button>
    </div>
  </div>

  <div class="control-group">
    <div class="controls">
      <button type="submit" class="btn">Submit API</button>
    </div>
  </div>

</form>
4

1 に答える 1

3

次のように PHP の値を HTML に直接出力することはできません。value="$charID"

代わりにこれを試してください:

value="<?php echo $charID; ?>"
于 2013-09-25T21:25:33.483 に答える