나는 항상 나에게 같은 결과를 제공,이 코드어떻게 세션을 PHP에서 값을 업데이 트합니까?
<CENTER>
<?PHP
session_start();
$_SESSION['value'] = 15;
if(isset($_POST['submit'])){
$plus = 10;
$_SESSION['value'] = ($_SESSION['value'] + $plus);
}
echo "<FORM METHOD=post ACTION=\"?page=try&". time(). "\" NAME=try>\n";
echo "<br>";
echo "Your value :" .$_SESSION['value'];
echo "<INPUT TYPE=submit NAME=submit VALUE=\"Submit\"></FORM>";
?>
</CENTER>
때마다 내가 그 버튼을 클릭하는 문제 내 세션 값
업데이트 할 수 없습니다. $_SESSION['value']
그
는 항상 15이며 결코 세션 값을 업데이트하는 방법을 너무
을 변경하지? 그래서 나는$_SESSION['value']
이
'
또한, 출력 버퍼링을 사용하지 않는다면,'session_start()'_는 경고를 주어야합니다. 출력 전에 어떻게 출력했는지보아야합니다. PHP 세션을 더 읽어보십시오! –
'$ _SESSION ['value ']'는 질문에서 언급 한 것처럼'35 '가 아닌 제출 버튼을 클릭 한 후에'25 '('15 + 10 = 25 ')가되어야합니다. – Lion