我有这个PHP代码:
<?php
if(isset($_POST['go'])){
echo 'the array contains' . $_COOKIE['arrayCount'] . 'values';
}
?>
<form method='POST'>;
<?php
$arr = array(//some dynamic values);
setcookie('arrayCount' , count($arr));
?>
<input type='submit' name='go' />
</form>
例如,如果数组中的值的计数是&#39; 10&#39; ,以前的计数是&#39; 15&#39; ,我得到了&#39; 15&#39;印有以下信息: &#39;数组包含15个值&#39;
我想在页面顶部打印消息,是否可以这样做,或者我需要使用Ajax或重新安排代码?
答案 0 :(得分:0)
按documentation,而不是PHP。
这要求您在任何之前调用此函数 输出,包括和标签以及任何空格。
但是,您可以在下一页加载时获取它。
设置好cookie后,可以在下一页访问它们 使用$ _COOKIE数组加载。 Cookie值也可能存在于 $ _REQUEST。
但是,How do I create and read a value from cookie?提供了有关如何使用Javascript进行此操作的详细信息。