PHP中有多个GET方法

时间:2013-09-25 21:21:59

标签: php session get

我正在制作一个工具来提取前夕API数据,我使用GET表单获取数据并访问key IDcode来访问数据。然后,它会拉出键上的第一个字符ID并抓取所有字符数据。

例如,网址是:

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>

1 个答案:

答案 0 :(得分:3)

您无法直接在HTML中输出PHP值,如下所示:value="$charID"

请改为尝试:

value="<?php echo $charID; ?>"