В сценарии 1 вы можете использовать CURLOPT_COOKIE
, если вы сами отслеживаете идентификатор сеанса из ответа.
Я не думаю, что вам нужен или нужен session_start в сценарии 1, если он будетсделав несколько запросов к myscript.php, который создает сеанс.
Используйте это в сценарии 1:
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookies.txt'); // set cookie file to given file
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookies.txt'); // set same file as cookie jar
И затем сделайте ваш запрос как обычно.Все куки-файлы, установленные myscript.php, будут сохранены в файле jar-файлов cookie после завершения запроса. Cookiefile будет проверен на наличие куки-файлов перед отправкой запроса.
Вы можете вручную отслеживать сеанс phpcookie из запроса curl и также используйте CURLOPT_COOKIE
.