我使用firebug在firefox中添加了一个cookie key-value paire。
myid:12345
从服务器获取cookie,如下所示:
var ccnid = CookieUtil.GetValue("myid");
Response.Write("myid:"+myid);
Response.End();
我的网站网址如下: http://192.168.1.222:8889 。
设置Cookie域时,如下所示:http://192.168.1.222。我浏览网址:http://192.168.1.222:8889,回复是: myid:123456 。
设置Cookie域时,如下所示:http://192.168.1.222:8889。我浏览网址:http://192.168.1.222:8889,回复是: myid:。
为什么会发生这种情况?域名http://192.168.1.222:8889无法访问http://192.168.1.222:8889?
答案 0 :(得分:0)
只需删除这样的端口:{% for inline_admin_formset in inline_admin_formsets %}
<a href="javascript:void(0)" class="js-vertical-tab vertical-tab" rel="{{ inline_admin_formset.formset.prefix }}">{{ inline_admin_formset.opts.verbose_name_plural|capfirst }}</a>
{% endfor %}
{% for inline_admin_formset in inline_admin_formsets %}
<a href="" class="js-vertical-tab-accordion-heading vertical-tab-accordion-heading" rel="{{ inline_admin_formset.formset.prefix }}">{{ inline_admin_formset.opts.verbose_name_plural|capfirst }}</a>
<div id="{{ inline_admin_formset.formset.prefix }}" class="js-vertical-tab-content vertical-tab-content">
{{ inline_admin_formset.formset.management_form }}
{% include inline_admin_formset.opts.template %}
</div>
{% endfor %}
{% block inline_field_sets %}
{% endblock %}
,这样您的浏览器就可以读取它,cookie与域名有关系,而不是ip +端口。