将javascript变量传递到新的php页面
我基本上有一个字符串,用户可以输入并点击Send。然后这个字符串变量应该被传递到另一个打开的页面。我尝试过使用session,但它不起作用,第二页无法加载。这是我的密码: 第一页将javascript变量传递到新的php页面,javascript,php,Javascript,Php,我基本上有一个字符串,用户可以输入并点击Send。然后这个字符串变量应该被传递到另一个打开的页面。我尝试过使用session,但它不起作用,第二页无法加载。这是我的密码: 第一页 <?php session_start(); echo "<input type=\"text\" id=\"myText\">"; echo "<button onclick=\"submit()\">Submit</button>"; $_
<?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);
?>
第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);
?>
第一页中$input的值是多少?使用表单并去掉javascript代码会更好。不是吗?@ibrahimmahrir使用表单是显而易见的选择。我不知道他的用例,所以我只是修改了他的代码