我基本上有一个用户可以输入的字符串并点击“发送”。然后应将此字符串变量传递给另一个打开的页面。我已尝试使用会话,但它不起作用(第二页不加载)。这是我的代码:
第一页。
<?php
session_start();
echo "<input type=\"text\" id=\"myText\">";
echo "<button onclick=\"submit()\">Submit</button>";
$_SESSION['userInput'] = $input;
?>
<script type="text/javascript">
var submit = function() {
input = document.getElementById("myText").value;
window.open ('runSecond.php','_self',false);}
</script>
第二页。
<?php
session_start();
$input = $_SESSION['userInput'];
system('./myPythonScript.py ' $input);
?>
答案 0 :(得分:1)
第1页
<?php
session_start();
echo "<input type=\"text\" id=\"myText\">";
echo "<button onclick=\"submit()\">Submit</button>";
$_SESSION['userInput'] = $input;
?>
<script type="text/javascript">
var submit = function() {
input = document.getElementById("myText").value;
window.open ('runSecond.php?userInput=' + input,'_self',false);}
</script>
第2页
<?php
session_start();
$input = $_GET['userInput'];
system('./myPythonScript.py ' $input);
?>