我正在尝试在我的应用程序内的脚本之间发送数据。
问题是会话 ID 没有响应。
脚本1是...
<?php
session_start();
$_SESSION['id'] = 1;
$data = "data to be sent to script";
$ch = curl_init("http:.../myscript.php");
$nvp = "&data=$data";
curl_setopt($ch, CURLOPT_POSTFIELDS, $nvp);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo curl_exec($ch);
?>
myScript.php 是...
<?php
session_start();
$id = $_SESSION['id'];
$data = $_POST['data'];
$result = function idData($id, $data); // returns matching results.
echo "Session Id = $id <br />";
echo "Id result = $result <br />";
?>
但是 myScript.php 无法正常访问会话数据。
有解决办法吗?可能的原因是什么?
Thanks
我相信你正在寻找CURLOPT_COOKIE http://php.net/manual/en/function.curl-setopt.php
curl_setopt($ch, CURLOPT_COOKIE, session_name() . '=' . session_id());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)