PHP 세션에서 값 (0 또는 1)을 저장하려고합니다. 상단에 session_start() 명령이 있지만 작동하지 않는 것처럼 보입니다. 저장된 번호를 반환합니다. 정보를 저장하지 않는 것처럼 0을 반환합니다. - 재설정 중입니까?PHP - 간단한 세션을 저장하는 방법?
index.php를
<?php
# session vars
session_start();
$session_id = session_id();
# set the session
$sliderNumber=$_SESSION["CurrentSliderPosition"];
# check session
if($sliderNumber=="" || $sliderNumber=="0"){
echo ' you are saved 0';
} else {
echo ' saved your session is 1 - even though you have been on other pages';
}
<a href="make-session.php?slidePositionId=1">make 1 the session number</a><br />
<a href="make-session.php?slidePositionId=2">make 2 the session number</a><br />
?>
메이크업 session.php
<?php
# get session number
$sliderNumber=$_REQUEST["slidePositionId"];
# session checker
if($sliderNumber=="0" || $sliderNumber==""){
$_SESSION["CurrentSliderPosition"]=0;
} else {
$_SESSION["CurrentSliderPosition"]=$sliderNumber;
}
//echo $_SESSION["CurrentSliderPosition"];
# redirect with our saved session
header("Location: index.php");
?>
make-session.php (맨 위)에'session_start()'를 추가하고 도움이되는지 알려주세요. – MMM
이것은 jQuery 플러그인과 어떤 관련이 있습니까? –
미안 @GGG (시원한 이름)이 발언을 삭제했습니다. – Khalid