これは可能ですか?
if ($_SESSION['variable'] = 'one' {
$_SESSION['variable'] = 'car';
}
機能していないようです。これで十分な情報ですか?
コードに構文エラーまたはタイプミスがある可能性があります。これを試してください
if ($_SESSION['variable'] == 'one') {
$_SESSION['variable'] = 'car';
}
機能しない理由は、構文エラーが原因です。
何が起こっているのかを理解するのに役立つ例を次に示します...
$_SESSION['variable'] = 'one';
// use == for comparison... = for variable assignment
if($_SESSION['variable'] == 'one'){
// reassign
$_SESSION['variable'] = 'car';
}
var_dump($_SESSION);
// array(1) { ["variable"]=> string(3) "car" }