嗨我想了解會話變量,特別是使用它們與數組。在下面的示例代碼中,用戶輸入一個字母,我想將該提交添加到會話變量,以便下次用戶提交一封信時,我不會丟失前一個條目。PHP會話變量數組
因此,如果用戶輸入'e',數組顯示'e',並且如果用戶選擇'',那麼數組現在將顯示'e'和's'。這是我對PHP的第一次實驗,會話證明有點困難。任何人都可以幫助我理解如何去獲得我想要的結果,或者我在下面的代碼中出錯的地方?提前謝謝了。
<?php
session_start();
function example()
{
$_SESSION['lettersGuessed'] = array();
$userLetter = $_GET['input'];
array_push($_SESSION['lettersGuessed'],$userLetter);
print_r($_SESSION['lettersGuessed']);
}
if (strlen($_GET['input'])==1) {
if (ctype_lower($_GET['input']))
{
echo "The user-submitted letter is lowercase.<br>";
example();
}
else
{
echo "Invalid submission<br>";
}
}
?>
<form action="" method="get">
<input name="input" value="Enter a letter!" />
<input type="submit" value="Submit" />
</form>
這是非常感謝,幫助我瞭解更好更好 – Clustercuss