原创 學生考試查看和告知系統

做一個考試系統   添加完成績後展示所有學生的所有成績 並能查詢學生最近的一次考試成績併發送郵件給家長考試系統的數據庫設計需要學生表 和 考試表 。學生表的設計的設計要注意的有 1、學生的年齡     不能只存年齡,要存出生日期在和當前時

原创 tp5.1 去掉index.php nginx

原來的路徑是: http://xxxxxxx/index.php/admin/login/index.html 修改完的路徑: http://xxxxxxx/admin/login/index.html 修改.htaccess文件

原创 mysql中的嚴格模式和非嚴格模式

很多集成的PHP環境(PHPnow WAMP Appserv等)自帶的MySQL貌似都沒有開啓MySQL的嚴格模式,何爲MySQL的嚴格模式,簡單來說就是MySQL自身對數據進行嚴格的校驗(格式、長度、類型等),比如一個整型字段我們寫

原创 接口的安全性設計

接口的安全性主要圍繞Token、Timestamp和Sign三個機制展開設計,保證接口的數據不會被篡改和重複調用,下面具體來看: Token授權機制:用戶使用用戶名密碼登錄後服務器給客戶端返回一個Token(通常是UUID),並將To

原创 Windows 下安裝redis服務以及PHP Redis擴展

裝redis服務和安裝PHP Redis擴展 是兩件事 服務是服務,擴展是擴展。 安裝redis服務 下載redis 地址:https://github.com/MicrosoftArchive/redis/releases 在g

原创 redis實例化報錯

實例化 redis <?php new redis(); ?> 報以下錯誤 是運行PHP代碼的這臺機子 沒有安裝 redis 擴展 或 Fatal error: Uncaught Error: Class ‘redis’ not

原创 mysql8.0的新特性(坑)和解決辦法

原文章地址:https://blog.csdn.net/huangyuehong914/article/details/80503195 一、創建用戶和授權 在mysql8.0創建用戶和授權和之前不太一樣了,其實嚴格上來講,也不能說是

原创 PHP ++$I和$i++

$i++和++$i在發生賦值時是有區別的,但是無論哪種形式都不影響自身值得自增。 例子中執行$i++後$i的值已經變化爲3了。 舉個例子: $i=1; $y=$i++; //這裏的運算順序是$y=$i;$i=$i+1 注意,此時$y的值是

原创 架構簡答題

1.某公司服務器託管在機房,原始架構一臺web服務器一個公網IP,因爲壓力過大又增加了一臺閒置服務器,在不增加外網IP的情況下,如何利用這一臺閒置服務器爲原有的web服務器分擔壓力,請簡述方案並指出如何實現。     兩臺服務器都作爲

原创 微信生成二維碼報"invalid action name hint"錯誤的解決方法

錯誤提示 {"errcode":40052,"errmsg":"invalid action name hint: [Bj.qWa06231978]"}   錯誤原因 $scene_str = "{'expire_seconds': 6

原创 從GitHub 克隆 laravel 框架報錯 , 進入不到首頁

之前上傳到  GitHub 上的  laravel 框架  在 克隆到本地後進不到首頁,報錯。 原因:主要原因是應爲 ./.gitignore 文件阻止了文件的上傳 在做項目時,拿laravel框架爲例,在框架中有一個.gitignore

原创 laravel 修改默認默認時區

使用 laravel 框架是設置的時間總是不對,這是因爲 laravel 自帶默認時區。 在 ./config/app.php  文件裏設置的     把   timezone    的默認值  UTC  改成  PRC   保存後時間

原创 php 把文件下載到本地

注!: 下載文件的前提是獲取已有文件的名字,如果程序剛把文件寫入到文件夾中不能直接下載文件,雖然獲取到了文件名,但在程序上這個文件寫入還沒停止,程序還在運行,這個時候需要另開一個方法獲取文件的名字,再進行下載。 HTML頁面 文件:<a

原创 微信公衆號 JS-SDK接口 invalid signature 簽名錯誤

簽名錯誤首先去官網看一下簽名生成是否正確,以及錯誤原因 鏈接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 獲取    access_token  

原创 laravel 創建新的空的控制器

創建新的控制器 php artisan make:controller IndexController 文件詳情: 在 Index 文件夾下創建  IndexController  控制器 php artisan make:cont