Во-первых, сессии и cURL - это совершенно разные и не связанные вещи. Сеанс действует как серверный кэш для текущего пользователя. cURL - это способ отправки HTTP-запросов в PHP, таких как GET и POST. Некоторые API требуют использования cURL для взаимодействия с ними из ваших собственных скриптов / кода PHP.
Функция session_id () используется для получения или установки текущего идентификатора сеанса текущего пользователя. Если вы хотите установить идентификатор сеанса, например, 7, вы бы позвонили
session_id(7);
session_start();
Если вы хотите получить идентификатор сеанса, вы бы позвонили
session_start();
$CurrentSessID = session_id();
Идентификатор сеанса генерируется, когда вы вызываете session_start (), если вы не установили его самостоятельно перед вызовом session_start ().