По-старому на нашем сайте, когда пользователи нажимают кнопку «Выйти». Он запускает функцию почтовой формы; который будет передавать параметры (logout, sn) на внешние сайты для выполнения функции «logout».
Как:
Я не хочу, чтобы пользователи переходили на внешний сайт, поэтому я использую curl для публикации данных. (потому что мы находимся в другом домене, я думаю, Ajax-запрос не работает)
Разместите те же данные для выполнения функции выхода из системы на внешнем сайте.
// create cURL resource
$URL = "http://bswi.development.intra.local/";
//Initl curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL); // Load in the destination URL
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); //Normal HTTP request, not SSL
curl_setopt($ch, CURLOPT_POSTFIELDS, "logout=1");
// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec ($ch);
echo $content;
curl_close ($ch);
Как вы думаете, я иду в правильном направлении?