标签: cookies

coldfusion会正确使用AJAX会话吗?

如果我正在从coldfusion页面(到另一个coldfusion页面)进行AJAX调用,那么coldfusion会正确使用会话吗?我不能用这种方式使用cookies,对吗?这两个页面将有单独的application.cfc/cfm页面.

cookies coldfusion session

0
推荐指数
1
解决办法
165
查看次数

仅在GoDaddy上发出PHP Session问题(警告:session_start():无法发送会话cookie)

我目前正在为GoDaddy托管的客户注册系统.

我之前从未在Hostgator上遇到过这类问题,而是在OS X上的PHP测试服务器上进行本地测试.

这也是一个相当简单的脚本.common.php访问MySQL数据库,所有页面(登录,注册等)都包含common.php.会话在用户登录等时开始.

我在页面顶部看到以下错误:

警告:session_start():open(/ home/content/10/12114910/tmp/sess_trmok9fgtb527mjp21a76shf54,O_RDWR)失败:/home/content/10/12114910/html/common.php中没有这样的文件或目录(2) 86

警告:session_start():无法发送会话cookie - 已经在/ home/content/10/12114910/html/common中发送的输出(/home/content/10/12114910/html/common.php:86中的输出).第86行的PHP

警告:session_start():无法发送会话缓存限制器 - 已在/ home/content/10/12114910/html/common中发送的标头(在/home/content/10/12114910/html/common.php:86中开始输出).第86行的PHP

以下错误位于页面底部.

警告:未知:打开(/ home/content/10/12114910/tmp/sess_trmok9fgtb527mjp21a76shf54,O_RDWR)失败:第0行的"未知"中没有此类文件或目录(2)

警告:未知:无法写入会话数据(文件).请验证第0行的"未知"中session.save_path的当前设置是否正确()

再一次,这只是一个GoDaddy问题.我的客户端最初是在Windows主机上,这根本不起作用,我把它们切换到Linux主机.

他们使用的是PHP 5.3版,我将其更改为5.4,但我仍然没有运气.

我从来没有搞过php.ini文件.我需要创建一个吗?我听说将其上传到public_html文件夹会覆盖服务器上的那个,即使我们在共享主机方案上也是如此.

我是否还需要SSH访问权限才能创建tmp文件夹并为其设置适当的权限?

php mysql cookies session

0
推荐指数
1
解决办法
1404
查看次数

如何使用angularJs访问HTML(不在控制器中)中的cookie值

我想在html中访问cookie值,我需要检查一个条件,说ng-if ='cookievalue == 1'....这样我就可以隐藏并显示内容

cookies angularjs

0
推荐指数
1
解决办法
1879
查看次数

什么时候由AJAX设置的cookie在javascript中可用?

我正在进行AJAX调用并在响应中的用户浏览器中设置cookie(服务器代码设置cookie).我注意到在ajax的成功回调中,cookie不可用.当我查看document.cookie新的cookie不存在时.

我的问题是,我什么时候可以确定新的cookie在那里?如果没有成功回调,可能是100ms超时?1秒?不定?

javascript cookies ajax

0
推荐指数
1
解决办法
240
查看次数

Node.js和Express.js错误:发送后无法设置标头

我是节点之地的新手,我有一个像下面的情况,我首先想要设置一个cookie,然后重定向到其他网址.但是我得到了错误 - Unhandled rejection Error: Can't set headers after they are sent.

user_details = [req.body.user_name, req.body.user_email, req.body.user_contact, req.body.route_id];
var user_details_str = JSON.stringify(user_details);
res.cookie('user_details', user_details_str, {maxAge : 7 * 24 * 3600000, httpOnly:false});
res.redirect('/route1');
Run Code Online (Sandbox Code Playgroud)

我经历了这个Node.js错误:在发送之后无法设置标头并且理解res.redirect()为尝试重写标头但不知道如何解决此问题.

编辑:完整的代码.

router.post('/register', encryptor.encryptUserPassword, function(req, res, next) {
  req.body.confirmed = false;

  Models.users.create(req.body).then(function(user) {


    user_details = [req.body.user_name, req.body.user_email, req.body.user_contact, req.body.route_id];
    var user_details_str = JSON.stringify(user_details);
    res.cookie('user_details', user_details_str, {maxAge : 7 * 24 * 3600000, httpOnly:false});

    user.user_pass = '';
    sess = res.session;
//    sess.email = …
Run Code Online (Sandbox Code Playgroud)

javascript cookies http node.js express

0
推荐指数
1
解决办法
2905
查看次数

Visual Studio项目加载错误:无效的Cookie:参数名称:Cookie

我遇到了这个问题.有没有人遇到过这个或知道如何解决这个问题.我卸载了我的IIS Express并重新安装它,但是一个项目给了我错误.其他人负载很好.

在此输入图像描述

cookies project visual-studio-2013

0
推荐指数
1
解决办法
404
查看次数

在会话中更改域后,Laravel Auth :: login()不持久

之前,在我更改session.php中的domian之前,我的Auth :: login()工作正常,它将保留cookie,因此他们无需再次登录。当我的一些朋友告诉我,当他们单击登录(来自Facebook)时,它将以某种方式在AbstractProvider.php中返回InvalidStateException。

我在Google周围搜索,知道cookie可能引起某些问题,解决方案是将session.php中的域从null更改为我的域(例如myapps.com)。

当我更改为myapps.com之后,invalidstateException将不再发生,但不会继续我的登录。6到12个小时后,它要求我再次登录。

下面是我的代码(我相信在更改会话之后,我的代码是正确的,并且登录将不再持久)。

$UserLogin = User::where('facebook_id', '=', $user->getId())->first();
Auth::login($UserLogin, true);
Run Code Online (Sandbox Code Playgroud)

php cookies session laravel laravel-5

0
推荐指数
1
解决办法
1072
查看次数

WebRequest(System.Net)是Unity中的安全选择吗?

首先,让我说明我的问题:我的游戏服务器不提供WebAPI(我们现在没有资源),而是我们的客户端像网络浏览器一样工作,我需要对会话ID的cookie支持.

搜索Google,我发现我能做的最好的事情就是手动设置请求标头并获取响应标头.我很好,因为我最初是ASP.NET MVC开发人员.

但是,我意识到它们Dictionary同时用于请求和响应.现在这就是问题所在.我们知道标题可以重复,在我的例子中是Set-Cookie.

然后我尝试了另一个,找到了UnityWebRequest仍然在UnityEngine.Experimental.Networking命名空间中的类(所以我想它还处于测试阶段?),但我还是试试运气; 只有悲伤才意识到他们也使用字典作为标题项.

所以现在我唯一的机会是vanilla .NET WebRequest(在System.Net命名空间中).但是,我没有看到Unity中.NET Framework兼容性的文档.谁能告诉我它是否在大多数平台上都受支持?我的主要目标是Windows,Android和Web.如果可能的话,即使WebClient是更好的.

这是我目前的解决方案,它在Unity编辑器中运行良好,但我还没有在其他设备上测试它们.这有什么解决方案吗?

public class CookieWebRequest
{

    private CookieContainer cookieContainer;


    public CookieWebRequest()
    {
        this.cookieContainer = new CookieContainer();
    }

    public void GetAsync(Uri uri, Action<HttpWebResponse> onFinished)
    {
        var webRequest = HttpWebRequest.Create(uri) as HttpWebRequest;
        webRequest.Method = WebRequestMethods.Http.Get;
        webRequest.CookieContainer = this.cookieContainer;

        new Thread(() =>
        {
            HttpWebResponse httpResponse;
            try
            {
                httpResponse = webRequest.GetResponse() as HttpWebResponse;
            }
            catch (WebException ex)
            {
                if (onFinished != null)
                {
                    onFinished(ex.Response as HttpWebResponse); …
Run Code Online (Sandbox Code Playgroud)

c# cookies mono network-programming unity-game-engine

0
推荐指数
1
解决办法
5577
查看次数

使用会话和cookie进行Servlet身份验证

我需要实现简单的servlet用户身份验证(在Java动态Web项目中),但有些事情让我感到困惑.

首先,servlet由于某种原因创建了cookie,JSESSIONID尽管我从未要求它.而且,我不能改变它的价值,如果我这样做request.addCookie(new Cookie("JSESSIONID", session.getId())),它会产生这样的东西:

Cookie: JSESSIONID=6B5B441038414B4381EDB7470018F90E; JSESSIONID=7890D45DF445635C49BDEB3CADA8AD99; .......
Run Code Online (Sandbox Code Playgroud)

所以,它复制了cookie.

其次,我不确定在哪里比较cookie和会话的id,以及在何处以及如何正确创建会话(即request.getSession(true? / false? / nothing?);)

我已经阅读了一些文档但仍需要帮助.


我有一个servlet HomeServlet,authentication如果用户未经过身份验证,则会将用户重定向到页面.

这是我如何做到的(HomeServlet.java):

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        if(request.getSession().getAttribute("user") != null) {
            request.getRequestDispatcher("/WEB-INF/index.jsp").forward(request, response);
        } else {
            response.sendRedirect("authentication");
        }
    }
Run Code Online (Sandbox Code Playgroud)

而且我也有AuthServletjsp页面提供身份验证表单并验证用户.

AuthServlet.java:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    String action = request.getParameter("ACTION");

    if ("login".equals(action)) {
        String[] result = doSomeValidations();

        if (result.size() > …
Run Code Online (Sandbox Code Playgroud)

java cookies session servlets

0
推荐指数
1
解决办法
3985
查看次数

来自Google代码管理器的_dc_gtm Cookie的官方文档

我不知道这是否是正确的交流要求,但如果不是,请指出我正确的方向.

我正在搜索Google上有关_dc_gtm_UA-XXXXXXXX-XCookie的一些信息,其中X是GA代码.

但我找不到任何官方文件.

谁能提供som官方文档?

cookies google-tag-manager

0
推荐指数
1
解决办法
3790
查看次数