Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何放置会话php”;用户名";及;性别“;进入网址?_Php_Session_Url - Fatal编程技术网

“如何放置会话php”;用户名";及;性别“;进入网址?

“如何放置会话php”;用户名";及;性别“;进入网址?,php,session,url,Php,Session,Url,我有会话值“用户名”和“性别”。我希望它们出现在url中。我想单击test3.php上的链接,然后url将显示test4.php上用户名和性别的值。我在url语法方面有困难。下面是我对test3.php的介绍 <?php session_start(); ?> <!DOCTYPE html> <html> <body> // Echo session variables that were set on previous page echo "

我有会话值“用户名”和“性别”。我希望它们出现在url中。我想单击test3.php上的链接,然后url将显示test4.php上用户名和性别的值。我在url语法方面有困难。下面是我对test3.php的介绍

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>


// Echo session variables that were set on previous page
echo "Username is " . $_SESSION["username"] . ".<br>";
echo "Gender is " . $_SESSION["gender"] . ".";
?>

</body>
</html>

<html>
<body>
echo <a href="test4.php?$_SESSION['username']&$_SESSION['gender']" ); >Submit Username</a>
    <!--This is test4.php-->


<?php
session_start();
$username = $_GET["username"]&$_GET["gender"];
//And then do whatever you want to do with it
?>

//回显上一页上设置的会话变量
echo“用户名是”$_会话[“用户名”]。“
”; 呼应“性别是”$_会议[“性别”]。"."; ?> 回音
如果它们是会话变量,为什么需要在url中传递它们,只需通过

<?php
session_start();

$username = $_SESSION['username'];
$gender =  $_SESSION['gender'];

?>

以下是我问题的答案:

<a href="test4.php?username=<?php echo $_SESSION['username']; ?>&gender=<?php echo $_SESSION['gender']; ?>" >Submit Username </a>  


url参数是
href=“test4.php?username=&gender=“>
我已经获得了它们,但是为了绕过聊天室的另一个登录,我需要在url中包含变量username和gender。这就是我在尝试你的建议时得到的Sean:顺便说一句,谢谢你的帮助。你可以在想要获得用户名和性别的地方开始课程。用你尝试过的内容更新问题谢谢!!!我已经找了好几天了,想知道怎么做。我将输入答案。你明白了吗?如果你的问题已经解决,请单击答案左侧的勾号,将答案标记为已接受