Запустите URL для отправки смс в фоновом режиме? - PullRequest
1 голос
/ 15 мая 2011

, когда я утверждаю заказ, он перенаправляет на страницу подтверждения, которая добавляет детали в dbase, отправляет электронную почту и т. Д. Теперь я хочу, чтобы я также автоматически отправлял смс при загрузке URL шлюза URL открыт в браузере, но я хочу, чтобы он работал в фоновом режиме.

Пока я помещаю ссылку, по которой я нажимаю, и она открывается в новом браузере ...

Пожалуйста, помогите

Ответы [ 4 ]

3 голосов
/ 15 мая 2011

Если я правильно понимаю, вы отправляете SMS, открывая URL.Вы можете добиться этого, открыв URL с помощью cURL в файле php:

// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");

// grab URL and pass it to the browser
curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);

, для получения дополнительной информации см .: http://php.net/manual/en/function.curl-setopt.php

1 голос
/ 15 мая 2011

См. Асинхронные вызовы PHP - это должно быть то, что вам нужно.

0 голосов
/ 15 мая 2011

Возможно, это не то, что вы ищете, но стоит упомянуть. Почему вы просто не отправляете по электронной почте SMS-сообщение своим операторам?

T-Mobile: phonenumber@tmomail.net
Virgin Mobile: phonenumber@vmobl.com
Cingular: phonenumber@cingularme.com
Sprint: phonenumber@messaging.sprintpcs.com
Verizon: phonenumber@vtext.com
Nextel: phonenumber@messaging.nextel.com

0 голосов
/ 15 мая 2011

Вы можете использовать модуль Tasks для отложенного (фонового) выполнения.
Вы можете поместить туда смс и отправку электронной почты, и вашей главной странице не придется ждать их исполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...