phpsetcookie跨域,php cookie跨域

本文目录一览:

PHP cookie跨域问题

注意你是否设置了setcookie函数的$domain参数。如果内网域名和你设置的不一样,就无法读取cookie。但cookie是能写进去的。

如果你用火狐浏览器,使用右键-查看页面信息-安全 来查看cookie内容。看看你的问题出在哪里。

PHP 设置跨域 域名cookie

理论上php不可以跨域设置cookie;

php设置cookie流程:返回的信息携带信息,然后靠浏览器来执行写入到cookie,一般浏览器安全机制已经限制跨域写入;

如果你想伪造cookie,可以使用浏览器管理cookie的插件

php可不可以跨域设置cookie(只有一个网站是我做的情况下)

var xmlHttp;

function GetXmlHttpObject()

{

var xmlHttp=null;

try

{

xmlHttp=new XMLHttpRequest();

} catch (e)

{

try

{

xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”);

}

catch (e)

{

xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);

}

}return xmlHttp;

}

试试这个,因为你只考虑了IE浏览器,没有考虑其他浏览器兼容

还有,JS可以操作cookie的,没必要到php文件里去做,这样浪费效率。

试试这三个函数

function setCookie()

{

if(arguments.length==2)

{

var name=arguments[0];

var value=arguments[1];

var Days = 1;

var exp = new Date();

exp.setTime(exp.getTime() + Days*24*60*60*1000/2);

document.cookie = name + “=”+ escape (value) + “;expires=” + exp.toGMTString()+”;path=/”;

}

else if(arguments.length==3)

{

var name=arguments[0];

var value=arguments[1];

var Seconds = arguments[2];

var exp = new Date();

exp.setTime(exp.getTime() + Seconds*24*60*60*1000/2);

document.cookie = name + “=”+ escape (value) + “;expires=” + exp.toGMTString()+”;path=/”;

}

else

{

alert(“操作错误!”);

}

}

function getCookie(name)

{

var arr = document.cookie.match(new RegExp(“(^| )”+name+”=([^;]*)(;|$)”));

if(arr != null) return unescape(arr[2]); return null;

}

function delCookie(name)

{

var exp = new Date();

exp.setTime(exp.getTime() – 1);

var cval=getCookie(name);

if(cval!=null) document.cookie= name + “=”+cval+”;expires=”+exp.toGMTString()+”;path=/”;

}

分别是设置,获取,删除,看得懂吧?

php跨域cookie共享使用方法

这篇文章主要介绍了php跨域cookie共享使用方法,需要的朋友可以参考下

A

机器所在的域:a1.main.com,A

有应用

main.php

B

机器所在的域:b1.test.com,B

有应用

test.php

1.在

main.php

里设置

cookie

的时候,

cookie

的设置方法如下:

 

代码如下:

setcookie(

“TestCookie”,

“okol”,

time()

+

3600,

“/”,

“b1.test.com”,

1

);

这样在

test.php

里就可以取到

cookie

2.输入

url

访问

test

的时候,必须输入域名才能解析。

比如输入:

,可以获取

cas

在客户端设置的

cookie

B

机器访问本机的应用,输入:

则不可以获得

cookie

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/288754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-24 03:00
下一篇 2024-12-24 03:00

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python载入Cookie错误解决方法用法介绍

    本文将从多个方面详细阐述Python载入Cookie错误的解决方法,希望能对读者有所帮助。 一、Cookie错误常见原因 1、Cookie过期:当Cookie过期时,载入Cooki…

    编程 2025-04-29
  • Cookie是后端生成的吗?

    是的,Cookie通常是由后端生成并发送给客户端的。下面从多个方面详细阐述这个问题。 一、什么是Cookie? 我们先来简单地了解一下什么是Cookie。Cookie是一种保存在客…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27
  • PHP版本管理工具phpenv详解

    在PHP项目开发过程中,我们可能需要用到不同版本的PHP环境来试验不同的功能或避免不同版本的兼容性问题。或者我们需要在同一台服务器上同时运行多个不同版本的PHP语言。但是每次手动安…

    编程 2025-04-24
  • PHP数组去重详解

    一、array_unique函数 array_unique是php中常用的数组去重函数,它基于值来判断元素是否重复,具体使用方法如下: $array = array(‘a’, ‘b…

    编程 2025-04-24

发表回复

登录后才能评论