首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Thinkphp开发--集成极光推送

这里项目后台用的是php搭建的,选用的是thinkphp3.2作为框架,极光选用的版本号为3.4.3,特此说明一下,需要软件包的小伙伴可以在评论留言,不说废话了,下面上代码。...一、首先下载极/【尽量使用一键安装脚本,要么自己做,要么网上下载或使用我博客的,把时间用在更多的地方,少做重复劳动的事情】/光文件到项目的Vendor下,文件名为JPush,请注意大小写, Thinkphp...之极光推送 二、在你需要用到推送的模块的配置文件Config.php里填写极光的配置信息 Thinkphp之极光推送 三、在你的控制器中对应方法里添加并引入极光推送,设置对用的推送内容、平台以及受众人群等等...Thinkphp之极光推送 Thinkphp之极光推送 (这里我遇到一个问题,就是try catch 用不了极光的,只好用php自带的,如果那位小伙伴调试通过了,也通知我一声哈) 后台功能大概就是这样...之极光推送 Thinkphp之极光推送 这是app端收到的消息 Thinkphp之极光推送 Thinkphp之极光推送 好了,就是这样的,对了还有一点,就是客户端那边需要给每个帐号添加设备号和标签之类的然后反给后台存数据库

71920

ThinkPHP安全开发规范

首发于安全客:ThinkPHP安全开发规范 - 安全客,安全资讯平台 常见安全问题 目前ThinkPHP在国内中小型开发场景非常流行,但由于漏洞频发,主要集中在SQL注入、信息泄露(debug模式打开...另外由于ThinkPHP版本比较多,实际业务多用3.2.3或5.1,因此下面主要从这两个版本来介绍ThinkPHP开发过程中常见的安全问题。...debug模式调试,导致报错信息泄露,之前有开发认为开启error_report(0)可以避免信息泄露,然而这个处理方式对ThinkPHP是没用的。...关闭调试模式 无论是本地开发还是生产环境部署,都不建议直接通过修改配置文件的方式开启/关闭调试模式,而应该使用环境变量(本地开发可以通过定义.env文件)。...参考 ThinkPHP从漏洞挖掘到安全防御 ThinkPHP3.2.3安全手册 ThinkPHP5.1安全手册 ThinkPHP5安全规范指引 开发PHP商城要注意的一些常见安全问题 CI框架安全过滤

1.7K40

ThinkPHP5开发的正确姿势

的这点工具用不来说不过去(另外官方的所有扩展都会以composer方式提供); 如果只需要核心单独安装核心框架就行了,应用仓库并非必须; 如果你安装的是dev-master,composer更新的也是开发版...,不要以为基于PHP7写的框架才会支持PHP7; 如果你的环境是PHP7,你的应用中完全可以使用PHP7的特性; 不要使用普通URL模式访问; TP5正常运行需要PHP5.4+,建议版本为PHP5.6+...,部署后记得关闭; 如果不是API开发的话开启页面Trace显示; 不要轻易忽视异常页面的任何信息,它们不是摆设; 开发中一定要严格注意大小写,这是基本素质; 如果是接口开发尝试使用postman进行调试...下面使用的; 尽可能的采用MVVM设计架构来替代MVC架构,充分发挥TP5的API优势; 如果使用模板,避免在模板中使用过多的数据逻辑; 模板继承和模板布局是可以配合使用的; 未经允许不得转载:肥猫博客 » ThinkPHP5...开发的正确姿势

90130

「PHP」不依赖集成环境,使用Nginx手动配置Thinkphp运行环境

今天要分享的内容也和“世界最好的语言 PHP”有关:是关于thinphp的,提到thinkphp这个词,很多从事开发的小伙伴都不会陌生,特别php语言领域的开发者们; 这是一款国人开发的php集成开发环境...类似这样的集成开发环境还有也有很多优秀的案例,比如:Laravel 、Yii、CodeIgniter等,都是值得一试的。 事情的缘起 那么,我作为一个Java 程序员,为什么会来分享PHP的内容呢?...项目也不是很大,功能也比较简单,所以前期的开发、测试都比较顺利;但当我把项目开发完成并部署完毕后,我意识到了问题,由于开发和部署都是使用的成熟的php集成环境,所以我对于PHP 的整个运行过程并不了解,...总有一种飘在空中的感觉;所以,我决定,抛开集成环境,独自手动部署一个thinkphp的运行环境。...; thinkphp 5+;php项目; php-nts-5.6;php 语言支持,php作为解释型语言,需要安装官方提供的语言解释器,方能解释执行php代码;之所以选择nts版,是因为选择了Nginx

1.5K00

「PHP」不依赖集成环境,使用Nginx手动配置Thinkphp运行环境

使用Nginx部署Thinkphp运行环境 今天要分享的内容也和“世界最好的语言 PHP”有关:是关于thinkphp的,提到thinkphp这个词,很多从事开发的小伙伴都不会陌生,特别php语言领域的开发者们...; 这是一款国人开发的php集成开发环境,目前在中国的php语言领域有着不小的影响力,我自己也有不少的接触,经过一段时间的使用下来,感觉还不错。...类似这样的集成开发环境还有也有很多优秀的案例,比如:Laravel 、Yii、CodeIgniter等,都是值得一试的。 事情的缘起 那么,我作为一个Java 程序员,为什么会来分享PHP的内容呢?...项目也不是很大,功能也比较简单,所以前期的开发、测试都比较顺利; 但当我把项目开发完成并部署完毕后,我意识到了问题,由于开发和部署都是使用的成熟的php集成环境,所以我对于PHP 的整个运行过程并不了解...,总有一种飘在空中的感觉;所以,我决定,抛开集成环境,独自手动部署一个thinkphp的运行环境

1.4K30

webpack开发环境和生产环境_webpack开发环境和生产环境

前言 如果我们需要使用webpack,就需要依赖node环境 nvm node npm webpack@cli webpack nvm安装 nvm是一个用来管理node版本的工具。...我们之所以需要使用node,是因为我们需要使用node中的npm,使用npm的目的是为了能够方便的管理一些前端开发的包!...https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash 2.创建nvm文件夹 mkdir ~/.nvm 3.配置环境变量...编辑环境 vim ~/.zshrc 在文件最后写入环境变量 export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && ....3.安装完成后,还需要配置环境变量。在我的电脑->属性->高级系统设置->环境变量->系统环境变量->Path下新建一个,把nvm所处的路径填入进去即可!

2.2K20

登录-Thinkphp5.1开发后台管理系统

框架采用路由模式,本文包含:开启路由、路由配置、公共控制器、登录控制器等内容; 一、开启路由 将config目录下的app.php文件(thinkphp5.1版本核心配置文件)内的路由配置项设置为开启状态...; // 是否强制使用路由 'url_route_must'         => true, 二、路由配置 thinkphp5.1版本将路由文件单独拿了出来,不同于5.1版本放置与application...php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN...application/admin/controller下新建名为‘Base.php’的控制器文件,这里说下新建方法,可以通过5.1版本的命令行模式进行新建,也可以手动新建,命令行模式会将增删改查等方法自动建立,便于开发...版本验证码生成问题 请参考:thinkphp5.1版本-验证码生成和校验

3K10

ThinkPHP-PHP开发中的主流框架

框架就是通过提供一个开发 Web 程序的基本架构,PHP 开发框架把 PHPWeb 程序开发摆到了流水线上。...换句话说,PHP 开发框架有助于促进快速软件开发(RAD),这节约了开发时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。...一、PHP 中常见的框架之ThinkPHP TP 框架(ThinkPHP): ThinkPHP 框架是 PHP 最常见的框架之一,也是目前市面上的主流框架。...ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级 PHP 开发框架 ,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:ThinkPHP-PHP开发中的主流框架

2.8K40

01 thinkphp6的前期开发准备《ThinkPHP6 入门到电商实战》

本机环境:win10 集成环境:studyphp(方便学习使用Windows下集成环境) 数据库可视化操作软件:sqlyog 文章目录(更新中…) 01 thinkphp6的前期开发准备《ThinkPHP6...入门到电商实战》 02 控制器《ThinkPHP6 入门到电商实战》 03 数据库查询、模型查询、多库查询《ThinkPHP6 入门到电商实战》 若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我...一、框架依赖安装 1.1 php 版本 本专栏是关于 thinkphp6.0 的入门到实战内容,在学习之前需要对thinkphp6.0 所需环境进行搭建,在此要注意,thinkphp6.0 官网并不支持软件包下载...,下载需要使用安装 Composer,并且你本地环境还需要满足php 版本是 7.1 以上版本。...在开发手册中提到,“根目录自带一个.example…env文件,你可以直接更名为.env文件。”

53940
领券