-4
<?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);
?>

My objective is to retrieve information from a website and assign session variables, but I am getting a syntax error on the session variables. I also have to make a link.

The Codesee
  • 3,714
  • 5
  • 38
  • 78

1 Answers1

0

Superglobal variables are always in uppercase, so $_post should be $_POST. You are also defining your sessions incorrectly.

Change your code from

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

To

session_start();
$_SESSION["customername"] = $_POST["customername"];
$_SESSION["hobby"] = $_POST["hobby"];
The Codesee
  • 3,714
  • 5
  • 38
  • 78