无法识别语法错误

时间:2016-05-14 10:23:34

标签: php session

<?php
session_start();
$customername =$_post["customername"];
$hobby = $_post["hobby"]
$_SESSION["customername"]="$customername";
$_SESSION["hobby"]="$hobby";

$target = "task11.php";
$link = "task11a.php";
echo link($target,$link);
?>

我的目标是从网站检索信息并分配会话变量,但我在会话变量上收到语法错误。我还必须建立一个链接。

1 个答案:

答案 0 :(得分:0)

超全局变量始终为大写,因此$_post应为$_POST。您也错误地定义了会话。

更改您的代码
session_start();
$customername =$_post["customername"];
$hobby = $_post["hobby"]
$_SESSION["customername"]="$customername";
$_SESSION["hobby"]="$hobby";

session_start();
$_SESSION["customername"] = $_POST["customername"];
$_SESSION["hobby"] = $_POST["hobby"];