Tag: 曲奇

如何从一个PHPcurl获取cookie到一个variables

所以其他一些公司的一些人认为,如果不是使用soap或者xml-rpc或者其他合理的通信协议,他只是把所有的响应作为cookiesembedded到头文件中,那就太棒了。 我需要把这些cookies放在希望从这个curl响应数组中。 如果我不得不浪费大量时间为此写一个parsing器,我会很不高兴。 有谁知道这可以简单地完成,最好不写任何文件? 如果有人能帮我解决这个问题,我将非常感激。

HttpOnly cookies如何处理AJAX请求?

如果在基于cookie访问限制的网站上使用AJAX,则JavaScript需要访问Cookie。 HttpOnly Cookie是否可以在AJAX网站上运行? 编辑:微软创build了一种方法来防止XSS攻击,如果指定HttpOnly,则不允许JavaScript访问cookie。 火狐后来通过这个。 所以我的问题是:如果您在站点上使用AJAX,如StackOverflow,Http专用cookie是一个选项? 编辑2:问题2.如果HttpOnly的目的是为了防止JavaScript访问cookie,并且您仍然可以通过JavaScript通过XmlHttpRequest对象检索cookie, 那么HttpOnly有什么意义? 编辑3:这里是来自维基百科的引用: 当浏览器收到这样一个cookie时,应该像以往一样在以后的HTTP交换中使用它,但是不要让它在客户端脚本中可见[32]。 HttpOnly标志不是任何标准的一部分,并没有在所有浏览器中实现。 请注意,目前没有阻止通过XMLHTTPRequest读取或写入会话cookie。 [33]。 我知道document.cookie在使用HttpOnly时被阻塞。 但是,似乎仍然可以读取XMLHttpRequest对象中的cookie值,从而允许XSS。 HttpOnly如何让你更安全? 通过使cookie基本上只读? 在你的例子中,我不能写入你的document.cookie ,但我仍然可以窃取你的cookie,并使用XMLHttpRequest对象将其发布到我的域。 <script type="text/javascript"> var req = null; try { req = new XMLHttpRequest(); } catch(e) {} if (!req) try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} if (!req) try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) […]

PHPcurl – cookies问题

我想通过cUrl自动获取我的amazon关联统计。 然而,我正在倒下的第一个障碍, 在login。 当我使用下面的代码: $url = 'https://affiliate-program.amazon.com/gp/flex/sign-in/select.html'; $post_data = "action=sign-in&email=$username&password=$password"; $fp = fopen('/my/path/to/cookie.txt', 'w'); fclose($fp); $login = curl_init(); curl_setopt($login, CURLOPT_COOKIESESSION, 1); curl_setopt($login, CURLOPT_COOKIEJAR, '/my/path/to/cookie.txt'); curl_setopt($login, CURLOPT_COOKIEFILE, '/my/path/to/cookie.txt'); curl_setopt($login, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'); curl_setopt($login, CURLOPT_TIMEOUT, 40); curl_setopt($login, CURLOPT_RETURNTRANSFER, 1); curl_setopt($login, CURLOPT_URL, $url); curl_setopt($login, CURLOPT_HEADER, 1); curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($login, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($login, […]