警告:无法修改标头信息 - 已发送的标头 (输出从/sms.php:9开始)在第19行的/sms.php中
当我在下面使用此代码时发生这种情况。我想将页面重定向到我网站中的另一个页面
$username = '';
$password = '';
$client = new SoapClient('http://www.xxxx/xx');
$numbers = 'xxxx ';
$message =
'hi this is a test
!@#$%^&*
';
$senderName = 'xxxxxx';
try {
$response = $client->sendSMS($username, $password, $numbers, $message, $senderName);
var_dump($response);
header('Location: http://www.yoursite.com/new_page.html');
} catch(SoapFault $exception ) {
echo $exception->faultcode . ' : ' .$exception->faultstring . PHP_EOL;
}
答案 0 :(得分:0)
在使用header()之前,您尝试使用var_dump($response);
语句打印输出。在任何输出之前移动header()函数,或使用ob_start()
和ob_end_flush()