laravel 怎么识别手机还是电脑无法识别安卓手机

1.进入视图
&div&class=&register-main&&id=&redeemPrizes&&
&ul&class=&register&&
&label&手机号:&/label&
&input&class=&ipt-box
tel-bg&&value=&&&id=&regi_mobile&&type=&text&&
&label&验证码:&/label&
&input&class=&code&&value=&六位数字验证码&&id=&validatecode&&type=&text&&
&input&class=&code&&onclick='duanxin()'&value=&获取验证码&&type=&button&&
&span&id=&xin_top_userinfo&&sname=&&&&div&class=&person-wrap&&style=&top:0px;&&&a&href=&javascript:clear_invalid();show_popup('#popupLogin','#popupLogin%20.closeJs');&&id=&loginA&&class=&login&&登录&/a&/&a&href=&#&&id=&regA&&rel=&nofollow&&class=&register&&&注册&/a&&/div&&/span&
&div&class=&btn-div&&
&script&src=&/jquery.js&&&/script&
function&duanxin(){
//获取手机ID
var&iphone=$(&#regi_mobile&).val();
url:'registers',
data:{'iphone':iphone},
type:&GET&,
dataType:&Json&,
success:function(msg){
if(msg['stat']=='100'){
alert('短信发送成功了');
alert('短信发送失败了');
2.填写相应的路由
Route::any('registers','LoginController@login_do');
3.写出相应的控制器
public function&login_do(){
$iphone=$_GET['iphone'];
$code=rand(1000,9999);
setcookie('code',$code,time()+600);
//echo $url
$url='/sms/?=send&uid=*********&pwd=**********&template=384859&mobile='.$iphone.'&content={&code&:&'.$code.'&}';
$data=array();
$method='GET';
$res=$this-&curlPost($url,$data,$method);
echo&$res;
/*curlpost传值*/
public function&curlPost($url,$data,$method){
$ch&=&curl_init();&//1.初始化
curl_setopt($ch,&CURLOPT_URL,&$url);&//2.请求地址
curl_setopt($ch,&CURLOPT_CUSTOMREQUEST,&$method);//3.请求方式
//4.参数如下
curl_setopt($ch,&CURLOPT_SSL_VERIFYPEER,&FALSE);//https
curl_setopt($ch,&CURLOPT_SSL_VERIFYHOST,&FALSE);
curl_setopt($ch,&CURLOPT_USERAGENT,&'Mozilla/5.0
( MSIE 5.01; Windows NT 5.0)');//模拟浏览器
curl_setopt($ch,&CURLOPT_FOLLOWLOCATION,&1);
curl_setopt($ch,&CURLOPT_AUTOREFERER,&1);
curl_setopt($ch,&CURLOPT_HTTPHEADER,array('Accept-Encoding:
gzip, deflate'));//gzip解压内容
curl_setopt($ch,&CURLOPT_ENCODING,&'gzip,deflate');
if($method==&POST&){//5.post方式的时候添加数据
curl_setopt($ch,&CURLOPT_POSTFIELDS,&$data);
curl_setopt($ch,&CURLOPT_RETURNTRANSFER,&true);
$tmpInfo&=&curl_exec($ch);//6.执行
if&(curl_errno($ch))
{//7.如果出错
return&curl_error($ch);
curl_close($ch);//8.关闭
return&$tmpInfo;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:93668次
积分:2053
积分:2053
排名:第15460名
原创:109篇
转载:42篇
(4)(4)(10)(18)(61)(21)(7)(10)(16)手机网站开发
Thinkphp laravel 开发 - ThinkPHP框架
承接项目描述:微信开发
手机网站开发
Thinkphp laravel 开发
个人技能描述:微信开发
手机网站开发
Thinkphp laravel 开发
完成时间:一周
联系电话:[phone]在此填写号码[/phone]
联系邮箱:[email]在此填写邮箱[/email]
其他信息:手中有多套案例
微信经纪人(比市面上的好很多)
积分:2341
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了使用JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器。需要的朋友可以过来参考下,希望对大家有所帮助
js 判断是什么类型浏览器
&if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) //& firefox
{& }&& else if ( document.all && "object" == typeof( window.external ) )&& //& ie
&& {&&& }js用来区别IE与其他浏览器及IE6-8之间的方法。
1、document.all2、!!window.ActiveXO
使用方法如下:
if (document.all){alert(”IE浏览器”);}else{alert(”非IE浏览器”);}
if (!!window.ActiveXObject){alert(”IE浏览器”);}else{alert(”非IE浏览器”);}
下面是区别IE6、IE7、IE8之间的方法:
var isIE=!!window.ActiveXOvar isIE6=isIE&&!window.XMLHttpRvar isIE8=isIE&&!!document.documentMvar isIE7=isIE&&!isIE6&&!isIE8;if (isIE){if (isIE6){alert(”ie6″);}else if (isIE8){alert(”ie8″);}else if (isIE7){alert(”ie7″);}}
首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。
我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。
用navigator.userAgent.indexOf()来区分多浏览器,代码示例如下:
&coding-1 lang="other"&
&script type="text/javascript"&
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appV
trident: u.indexOf('Trident') & -1, //IE内核
presto: u.indexOf('Presto') & -1, //opera内核
webKit: u.indexOf('AppleWebKit') & -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') & -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') & -1 || u.indexOf('Linux') & -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') & -1 || u.indexOf('Mac') & -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') & -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
document.writeln(" 是否为移动终端: "+browser.versions.mobile);document.writeln(" ios终端: "+browser.versions.ios);document.writeln(" android终端: "+browser.versions.android);document.writeln(" 是否为iPhone: "+browser.versions.iPhone);document.writeln(" 是否iPad: "+browser.versions.iPad);document.writeln(navigator.userAgent); &/script&&/coding& JavaScript不管是判断PC浏览器还是手机浏览器,都是通过User Agent 来判断。
Copyright &
All Rights Reserved &&&&&&

我要回帖

更多关于 电脑不识别苹果手机 的文章

 

随机推荐