我在page1.php上有这段代码:
<form action="mcgen.php" id="form1" method="POST">
<input style="margin-right:-160px;" name="name1" type="text" id="form-field-1" placeholder="username:password" class="form-control" value="<?php echo $line ?>">
</div>
<button style="margin-right:-160px;" type="submit" name="gen" id="gen">Generate</button>
mcgen.php文件包含以下代码:
<?php
if(isset($_POST['gen'])){
$f_contents = file("001.txt");
$line = $f_contents[array_rand($f_contents)];
$data = $line;
list($first, $last) = explode(':', $line);
}
?>
我试图在点击“生成”按钮后,它将在mcgen.php中运行代码,然后返回page1.php并回显“$ line”。
答案 0 :(得分:1)
on mcgen.php
header('Location: page1.php?line='.$line);
第1页:
if (isset($_GET['line'])) {echo $_GET['line'];}
答案 1 :(得分:0)
在mcgen.php中添加此代码作为} braces之前的最后一行。
echo "<script>window.location.href='page1.php?q=your_var';</script>";
或者您可以使用:
header("Location: page1.php?q=your_var");
答案 2 :(得分:-1)
您还可以通过mcgen.php
上的标题函数发送变量:
header('location: page1.php?first='.$first.'&last='.$last);