如何使用当前会话 php 显示内容并记住它直到浏览器关闭?
How to show a content using current session php and remember it until browser close?
我正在尝试显示 div 内容并记住它直到浏览器关闭。如何使用php调用和设置$_SESSION
?
<div class="show">Show content</div>
试试这个:
<!--HTML PART-->
<form method="post">
<input type="submit" name="setSession" value="Set Session" />
</form>
<!--PHP PART-->
<?php
if(isset($_POST['setSession'])) {
session_start();
$_SESSION['set'] = true;
}
?>
以上是设置会话的页面。
下面是你想要hide/show设置或不设置session的内容。
<!--YOUR PAGE-->
<?php
if($_SESSION['set']) {
?>
<div class="show">Show content</div>
<?php
} elseif(!$_SESSION['set']) {
?>
<div class="show">Set the session first</div>
<?php
}
?>
记住,始终将:session_start();
放在 PHP 文件的顶部。
PHP 仅
<?php
session_start();
$_SESSION['fruit'] = 'apple';
if($_SESSION['fruit'] == 'apple') {
//the part you want to be displayed when there is a session
} else {
//the part you want to be displayed when there is NO session
}
?>
注意:会话将始终设置,因为它将在您访问此页面时设置。
我正在尝试显示 div 内容并记住它直到浏览器关闭。如何使用php调用和设置$_SESSION
?
<div class="show">Show content</div>
试试这个:
<!--HTML PART-->
<form method="post">
<input type="submit" name="setSession" value="Set Session" />
</form>
<!--PHP PART-->
<?php
if(isset($_POST['setSession'])) {
session_start();
$_SESSION['set'] = true;
}
?>
以上是设置会话的页面。 下面是你想要hide/show设置或不设置session的内容。
<!--YOUR PAGE-->
<?php
if($_SESSION['set']) {
?>
<div class="show">Show content</div>
<?php
} elseif(!$_SESSION['set']) {
?>
<div class="show">Set the session first</div>
<?php
}
?>
记住,始终将:session_start();
放在 PHP 文件的顶部。
PHP 仅
<?php
session_start();
$_SESSION['fruit'] = 'apple';
if($_SESSION['fruit'] == 'apple') {
//the part you want to be displayed when there is a session
} else {
//the part you want to be displayed when there is NO session
}
?>
注意:会话将始终设置,因为它将在您访问此页面时设置。