$socketdata = "GET $remote_house/".$scriptName." HTTPS 1.1\r\n...
Это неверный HTTP и неверный HTTPS-запрос.Во-первых, это должно быть HTTP/1.1
, а не HTTPS 1.1
.А для HTTPS вам нужно сначала создать соединение SSL / TLS с одноранговым узлом, а затем вы можете отправить HTTP-запрос по этому соединению.
$remote_house = 'https://'.$host.'/'.$folder.'/controllers/background';
Более того, компонент пути в запросе не должен содержать полныйURL, но только путь, то есть '/'.$folder.'/controllers/background'
.
$socketcon = fsockopen($host, 80);
А для HTTPS вам необходимо подключиться к порту 443, а не 80, а затем выполнить рукопожатие SSL / TLS перед отправкой HTTP-запроса.