-1
我正在首次嘗試使用PHP進行會話。例如,我想要創建一個鏈接到名爲phonemessearch2.php的頁面,該頁面加載該頁面並將變量phon1設置爲「M」,將phon3設置爲「L」,將phon4設置爲「IY」。和不匹配的「不匹配」。因此,我鏈接到這個網址:PHP會話變量未成功通過
phonemessearch2.php phon1 = M & phon3 = L & phon4 = IY & umatch = umatch
這裏是在目標頁面的代碼:
session_set_cookie_params(3600,"/");
session_start();
//submitted form variable definitions
if(isset($_POST['umatch']))
{
$umatch = $_POST['umatch'];
} else {
if(!isset($_SESSION['umatch']))
{
$umatch = '';
} else {
$umatch = $_SESSION['umatch'];
}
}
$_SESSION['umatch'] = $umatch;
if(isset($_POST['phon1']))
{
$phon1 = $_POST['phon1'];
} else {
if(!isset($_SESSION['phon1']))
{
$phon1 = '';
} else {
$phon1 = $_SESSION['phon1'];
}
}
$_SESSION['phon1'] = $phon1;
if(isset($_POST['phon2']))
{
$phon2 = $_POST['phon2'];
} else {
if(!isset($_SESSION['phon2']))
{
$phon2 = '';
} else {
$phon2 = $_SESSION['phon2'];
}
}
$_SESSION['phon2'] = $phon2;
if(isset($_POST['phon3']))
{
$phon3 = $_POST['phon3'];
} else {
if(!isset($_SESSION['phon3']))
{
$phon3 = '';
} else {
$phon3 = $_SESSION['phon3'];
}
}
$_SESSION['phon3'] = $phon3;
if(isset($_POST['phon4']))
{
$phon4 = $_POST['phon4'];
} else {
if(!isset($_SESSION['phon4']))
{
$phon4 = '';
} else {
$phon4 = $_SESSION['phon4'];
}
}
$_SESSION['phon4'] = $phon4;
if(isset($_POST['phon5']))
{
$phon5 = $_POST['phon5'];
} else {
if(!isset($_SESSION['phon5']))
{
$phon5 = '';
} else {
$phon5 = $_SESSION['phon5'];
}
}
當頁面加載時,它不包含來自URL的變量值。所有的變量都是空白的。我怎樣才能讓他們堅持下去?
謝謝!