我正在做一个简单的django应用程序,需要确保我的csrftoken被正确设置,这样我就可以发布响应。
当我在本地测试,并查看我的javascript调试,一切都是正确的,并且csrf是正确的附加。但是,当我查看在Heroku中运行的完全相同的断点时,整个getCookie函数返回一个空白。FYI,我使用的是来自getCookie的标准函数
// using jQuery
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie !=
在测试一些脚本时,我注意到,如果过期时间很短(不是零)- cookie在Chrome、Opera、IE中不可用。
示例:
<?php
// setting cookie for 5 minutes
setcookie( 'cookie1' , 'Test', time()+60*5 );
echo $_COOKIE['cookie1'];
// yeap (it should display it only with refresh of page - I know:)
?>
在Firefox中-我看到单词Test (打开并刷新页面后
我有一个球员页面,其中返回球员的列表,并为您提供一些选项。一个是edit,另一个是stats。可以预见,编辑页面会将您带到一个表单,您可以在其中编辑球员信息,如姓名,而统计页面仅显示主要来自其他表的与该球员有关的统计数据(如已玩的游戏)。目前,这是用于获取统计数据的代码片段:
if (isset($_POST['action']) and $_POST['action'] == 'Stats')
{
include $_SERVER['DOCUMENT_ROOT'] . '/statsite/includes/db.inc
我有一个优惠券列表,所有这些优惠券在一个页面上都有数据属性(数据优惠券)。我目前正在设置cookie并存储与数据优惠值(1到4)配对的值。到目前为止,我已经让它工作了,但我写的代码非常重复,由于我不太精通jQuery和Cookie,我希望能来这里看看是否有人可以为我指出如何简化这个脚本的正确方向。理想情况下,我希望能够将cookie、选定的优惠券及其值与与之匹配的优惠券的相应数据属性进行匹配,并且仅在页面刷新时显示该优惠券,而隐藏其他优惠券。但目前,我正在使用下面的方法
$(document).ready(function() {
//if cookie is set, display o