Javascript 在php中将隐藏变量作为会话传递给另一个页面

Javascript 在php中将隐藏变量作为会话传递给另一个页面,javascript,php,html,hidden,Javascript,Php,Html,Hidden,我有一个没有值的隐藏变量。该值是在用户单击submit时定义的,一些数据被发送到javascript文件并从那里返回到隐藏变量 我现在正试图将该变量作为会话传递到另一个页面,但它不起作用 那是我的html <input type="submit" value="Submit" id="submit" onclick="susername(document.getElementById('fname').value, document.getElementById('lname')

我有一个没有值的隐藏变量。该值是在用户单击submit时定义的,一些数据被发送到javascript文件并从那里返回到隐藏变量

我现在正试图将该变量作为会话传递到另一个页面,但它不起作用

那是我的html

<input type="submit" value="Submit" id="submit" 
    onclick="susername(document.getElementById('fname').value, document.getElementById('lname').value ), 
                document.getElementById('address').value;">&nbsp;
<input type="reset"  value="Reset"/></td></tr>
<input type="hidden" value="" name="myhidden" id="myhidden"/>
这是我的php

session_start();
if(isset($_POST['myhidden'])){
    $hidden = $_POST["myhidden"];
    $_SESSION["hide"] = $hidden;
}
这是另一页上我的php

session_start();
$sysuname = $_SESSION["hide"];
我哪里出错了?

首先:

susername(document.getElementById('fname').value, document.getElementById('lname').value ), document.getElementById('address').value;">
你这里有个问题

susername(document.getElementById('fname').value, document.getElementById('lname').value , document.getElementById('address').value);">

你必须解释一下javascript?它获取lastname中的第一个字符,然后尝试压缩到该单个字符,那么这到底是如何工作的呢?基本上是获取lastname和first name的第一个字母,并从address字段获取第一个字母。把它们放在一起。例如:名字:Test姓氏:User Address:123 Program road这将成为UTP@adeneo但是那些是字符串,concat是一个数组方法?我有两个数组,一个用于日期,一个用于秒。我不想把它贴出来,以防我的老师发现它,可能会因为寻求帮助而遇到麻烦。第二页是否位于同一个域?哦,我的天哪。这就是问题所在。非常感谢你,我已经花了几个小时想办法解决这个问题。
susername(document.getElementById('fname').value, document.getElementById('lname').value , document.getElementById('address').value);">