gpt4 book ai didi

php - 使用 php cUrl 发送 session 变量

转载 作者:行者123 更新时间:2023-12-02 06:07:29 30 4
gpt4 key购买 nike

我正在尝试在我的应用程序中的脚本之间发送数据。

问题是 session 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 无法正常访问 session 数据。

有解决办法吗?可能的原因是什么?

谢谢

最佳答案

我相信您正在寻找 CURLOPT_COOKIE

curl_setopt($ch, CURLOPT_COOKIE, session_name() . '=' . session_id());

关于php - 使用 php cUrl 发送 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508438/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com