现在我在为sms网关执行api时遇到了一个问题。他们让我点击一个网址,那就是http://bulksmsgateway.in/sendmessage.php?user=........
但是我必须在浏览器中不加载这个网址。所以我使用卷曲方法。这是一个支持PHP的windows服务器。
我的代码在下面-
curl_init;
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0(兼容;MSIE 6.0;Windows NT 5.1;SV1;.NET CLR 1.0.3705;.NET CLR 1.1.4322));
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_URL,$URL);
内容=curl_exec;
$ee=curl\u getinfo($ch);
印刷费($ee);
卷曲关闭($ch);
如果($contents){echo'sent';print_r($contents);}否则{echo'lost';}
$ee返回
数组([url]=
[content_type] => text/html; charset=iso-8859-1
[http_code] => 400
[header_size] => 145
[request_size] => 411
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.094
[namelookup_time] => 0
[connect_time] => 0.047
[pretransfer_time] => 0.047
[size_upload] => 0
[size_download] => 299
[speed_download] => 3180
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => 0
[starttransfer_time] => 0.094
[redirect_time] => 0
[certinfo] => Array
(
)
[redirect_url] =>
)
我认为问题是在消息部分。URL中的消息空间error.because没有空间的消息成功发送
提前感谢。
我已经取代了空间,它的工作原理很好,me.thanx你的帮助大家...
http://www.technologyworkshops.net/tutorials-f39/curl-using-get-method-with-php-t135.html
function curlWithGetMethod($url, $data)
{
$fields_string = '';
foreach($data as $key=>$value){
$fields_string[]=$key.'='.urlencode($value).'&'; }
$urlStringData = $url.'?'.implode('&',$fields_string);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt($ch, CURLOPT_URL, $urlStringData );
$return = curl_exec($ch);
curl_close($ch);
return $return;
}
$data = array('first_name' => 'myname', 'email' => 'example@example.com', 'phone' => '0123456789', );
echo curlWithGetMethod(''http://www.technologyworkshops.net/', $data);
应按以下方式对消息查询参数进行编码:
$message = urlencode("Thanking you for ordering through FCI.Your Order will be delivered on time.Your order no is 000198.Please keep it for future");
这里有一个正确编码的消息参数,作为GET参数发送:
感谢您通过FCI订购。您的订单将按时送达。您的订单号是000198。请保留它以备将来使用
问题内容: 我将如何执行一个JavaScript动作,该动作可能会对当前页面产生一些影响,但同时也会更改浏览器中的URL,因此,如果用户点击重新加载或添加书签,则会使用新的URL? 如果“后退”按钮将重新加载原始URL,那也很好。 我正在尝试在URL中记录JavaScript状态。 问题答案: 对于HTML 5,请使用函数。举个例子: 和href: 如果要更改URL而不在后退按钮列表中添加条目,请
有人知道如何在后台通过Apex/VisualForce在web浏览器中以编程方式运行url吗? (或者)除了在web浏览器中运行url之外,我还可以在Docusign中激活信封的“更正”状态吗?
问题内容: 这是A0.txt A0.html文件 此代码在命令中执行,但在任何浏览器中均不执行 问题答案: 正如其他人所评论的那样,您确实不想这样做。 只需在服务器端创建一个Web服务(可以是普通的servlet),然后在applet中使用它。 基本Servlet示例: 小程序基本示例: 但是要小心SQL注入。绝对不要将原始SQL查询作为请求参数或pathinfo传递,并始终使用DAO代码。 作为
问题 我今天尝试从PHP7.0升级到7.2,结果服务器上的网站通过浏览器下载,而不是像正常的那样执行。 我的问题 有人能给我一些如何调试的例子吗?还有关于可能发生的事情的其他见解吗? 我的理论 从技术上说,我不知道是什么导致了这种情况,但我的经验告诉我,这是一行,在一个文件中,来自NGinx,需要编辑。 我试过的 我发现这个问题在这里经常被报道。但是解决方案缺少关键信息,例如文件路径,或者它们引用
我有一个名为[设置]的页面- Javascript在表单代码下面,如下所示: 当我尝试提交表单时,它会重定向到具有GET请求(?用户名)的同一页面= 为什么它不在后台运行ajax?它执行GET请求,就好像ajax不存在一样。我正在使用Metronic最新的5管理模板和Laravel 5.7(最新版本)。 F12日志正在报告以下情况: 管理员?用户名= 第591行是:
我试图在浏览器中打开一个新标签。但是它在同一个标签中打开了第二个URL。 代码: