<?php
if(isset($_POST["submit"]))
{
$adm=$_POST["admno"];
$phn=$_POST["phn1"];
include("model.php");
$db = new database;
$r=$db->register($adm);
while($row=mysql_fetch_array($r))
{
if($row["phn_no1"]==$phn || $row["phn_no2"]==$phn || $row["phn_no3"]==$phn)
{
$formatted = "".substr($phn,6,10)." ";
$password = $formatted + $adm;
echo $password;
$db->setpassword($adm,$password);
$pre = 'PREFIX';
$suf = '%20ThankYou';
$sms = $pre.$password.$suf;
session_start();
$ch = curl_init("http://www.perfectbulksms.in/Sendsmsapi.aspx? USERID=ID&PASSWORD=PASS&SENDERID=SID&TO=$phn&MESSAGE=$sms");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
$result = curl_exec($ch);
curl_close($ch);
header("Location:password.php?msg=new");
}
else
{
header("Location:register.php?msg=invalid");
}
}
}
?>
этот код работает отлично на моем локальном хосте .. но когда я помещаю его на сервер ... требуется много времени, но код в curl-команде не работает, он относится только к следующей странице ... i проверял, что завиток включен. Если я использую только sms-api без команды curl, он отправляет sms с ошибкой .... но я хочу запустить оба заголовка, а также хочу скрыть свой sms-api .... есть ли альтернатива этому? ??curl command не работает на сервере .... какой-либо альтернативу этому?
Я не понимаю ваш вопрос. Если это медленно, можете ли вы сказать нам, что происходит медленно? Также какая часть запроса на завивание не работает? – Halcyon
, если вы положили 'exit;' перед вызовом 'header()', вы должны, по крайней мере, иметь возможность увидеть, появятся ли какие-либо сообщения об ошибках для перенаправления. (Возможно, вам придется использовать 'ini_set ('display_errors', 1)' в начале вашего скрипта для включения сообщений об ошибках). Тогда, пожалуйста, разместите здесь сообщения об ошибках, иначе мы можем просто догадаться и не очень вам помочь. – Connum
, когда я генерирую пароль на сервере, требуется много времени, чтобы перейти на страницу password.php, но sms api не работает, чем ... но на локальном хостинге требуется 2 секунды, а sms также отправляет пользователю –