我正在制作一个工具来提取 eve API 数据,我使用 GET 表单获取数据并访问key ID
和code
来访问数据。然后,这会提取密钥上的第一个字符 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>
我现在要做的是从另一个页面获取另一个会话变量 - 它会更新一个变量并使用不变的keyID
和code
刷新页面。
如:
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>
你不能像这样直接在 HTML 中输出 PHP 值: value="$charID"
试试这个:
value="<?php echo $charID; ?>"