所以我得到了这个表格:
<form action="send.php" method="post">
Dogecoin-address: <input type="text" name="address"/><br>
<input type="submit" name="Submit" value="Submit">
</form>
<?php
// starting the session
session_start();
if (isset($_POST['address'])) {
$_SESSION['address'] = $_POST['Submit'];
}
?>
我想在此处保留“地址”数据:当我重新加载此数据时:
$url = 'https://faucethub.io/api/v1/send?
api_key=4b21af7e916403216ffb11e523f912bc¤cy=DOGE&amount=1&to='.
$_POST['address'];
$data = array('key1' => 'value1', 'key2' => 'value2');
// use key 'http' even if you send the request to https://...
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { /* Handle error */ }
var_dump($result);
?>
当用户提交他的“地址”时,我希望他的“地址”在刷新时保留/保存在第二个代码上! 使用$ _SESSION或使用cookie或其他任何方式怎么可能? 我是php的新手,我不知道如何使用它
答案 0 :(得分:0)
将$_POST
的值更改为address而不是Submit。这样,您的地址就会存储在$_SESSION['address']
变量中。
您可以使用$_SESSION['address']
访问该地址。