我正在尝试用javascript设置一个cookie,然后用php在其他页面中读取它.我可以通过编写来编写cookie
document.cookie = cookieName+"="+cookieValue;
Run Code Online (Sandbox Code Playgroud)
我部分工作.- 写了cookie,我$_COOKIE[cookieName]只能在同一个网页上阅读.
这真的不是很有用.我需要在另一页中阅读.我通常在asp.net和c#中开发,所以我对php很新.难道我做错了什么?
感谢您的时间!
EDIT1:两个页面都在同一个域中.例如.site.com/index.php - > site.com/index2.php
EDIT2:cookie通过以下方式设置在一页中:
function SetCookie(cookieName,cookieValue,nDays) {
var today = new Date();
var expire = new Date();
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue)
+ ";expires="+expire.toGMTString();
}
Run Code Online (Sandbox Code Playgroud)
而在另一个页面中它无法访问,但在同一页面它可以...
EDIT3:我尝试设置域名并添加path=<?php echo $_SERVER['HTTP_HOST']; ?>到javascript代码...仍然没有..
编辑4:到目前为止我有..
document.cookie = cookieName+"="+escape(cookieValue)+"; expires="+expire.toGMTString()+"; path=/"+"; domain=.<?php echo $_SERVER['HTTP_HOST']; ?>";
Run Code Online (Sandbox Code Playgroud)
而且我仍然可以从同一页面阅读cookie.
EDIT5:哦......我的......上帝...这一直都是一个错字...只需要删除"path =/"+" ; dom ......"我现在对自己感到羞耻...在此期间我也重置了我的饼干,所以Jared现在我不幸地接受你的帖子作为anwser ...我给我的名字带来了耻辱!!! ....
我正在建立一个网站,人们可以根据他们的体重和身高获得一些信息.如何构建一个查询,它会给我一行,其中两个特定值最接近用户输入的值?
我在stackoverflow上找到了这个,这非常有帮助.我试图完成类似的事情,只有2个值为1.
我有一个应用程序,它已经完成并正常工作,但用户报告了一个小问题,坦率地说,我认为这可能是一个问题.正如标题所说,应用程序是用c#(.net 3.5)编写的,它使用的是SQL DB."问题"是 - 当应用程序首次启动时,大约需要半分钟才能连接到数据库.
这可能会以某种方式减少吗?
感谢您的时间!
EDIT1:DB是本地.. sql server和.net框架与app同时安装
编辑2:当应用程序被盯着它一切正常,当用户打开winform需要完成一些数据库工作时,第一次启动它们必须等待大约半分钟,之后它工作正常..