Django的会话中间件仅在首次保存会话时分配会话密钥。如何在我自己的中间件中使用会话密钥?
答案 0 :(得分:0)
新会话的第一个请求没有会话密钥。要从第一个请求跟踪用户会话,请使用您自己的自定义标识符,如下所示:
<div class="header-advertising">
<?php
adsanity_show_ad_group(
array(
'group_ids' => array(6), // an array of valid group ids (you can get these from the main list of ad groups
'num_ads' => -1, // number of ads to show total
'num_columns' => 1, // number of ads to show per row
)
);
?>
</div>
<script>
$(document).ready(function(){
$('.header-advertising').bxSlider({
auto: true,
controls: false,
pager: false,
speed: 1000,
pause: 8000,
randomStart: true
});
});
</script>
此代码将使用现有的会话密钥(如果存在),或创建新的随机密钥(我使用base32编码以便更容易地复制粘贴值)。如果您愿意,可以直接使用UUID的字符串值。