js 介面的建立及訪問

2021-09-10 15:45:32 字數 1107 閱讀 8538

使用php建立介面

<?php

include"public.php";裡面對資料mysql語句的存放

/*header("content-type:text/html;charset=utf-8");//識別中文

$conn = mysql_connect( "localhost","reet","reet" );//鏈結資料庫

mysql_select_db( "db1824" , $conn );//訪問資料表

mysql_query( "set names utf8" );*/

//介面的登入和註冊功能

$status = $_get["status"];

$email = $_get["email"];

$pwd = $_get["pwd"];

if($status == "login")else

}else

}else if($status == "register")else }

/*介面的測試需要有如下資訊:

url

引數:status (login 登入 registr註冊 登入和註冊的引數都是一樣)

email 郵箱

pwd 密碼

返回值部分

登入功能:

1 表示登入成功

0 表示密碼錯誤

2 表示使用者名稱不存在

註冊功能:

1 註冊成功

0 註冊失敗

拿到介面第一步是把url 貼到瀏覽器 上開始進行測試:

登入功能測試 = login & email = [email protected] & pwd = 123456

登入功能在回車時返回值是 1,代表登入成功;

註冊功能測試 = register & email = [email protected] & pwd = 123456

註冊功能在回車時返回值是 1,代表註冊成功;

*/ ?>

介面的訪問

//html部分

email:

password:

//js指令碼部分

限制介面的訪問次數

情景 傳送手機驗證碼或者郵箱驗證碼時限制規則 一分鐘只可以發一次,一天內也有次數限制。以防止惡意訪問,降低伺服器壓力。解決思路 獲取使用者ip位址,判斷此ip是否首次訪問,如果是首次訪問,在redis建立minkey,daykey.並設定minkey過期60s,daykey為86400s,也就是24...

介面限流 限制介面的訪問頻率

限流,顧名思義,就是限制對 api 的呼叫頻率。每一次 api 呼叫,都要花費伺服器的資源,因此很多 api 不會對使用者無限次地開放,請求達到某個次數後就不再允許訪問了,或者一段時間內,最多隻允許訪問 api 指定次數。目前,我們的介面是沒有任何限流措施的,只要使用者呼叫介面,伺服器就會處理並返回...

Android歡迎介面的建立方法

1 製作一張啟動splash.png,放置在res drawable hdpi資料夾中。2 新建布局檔案splash.xml 這裡我們把上一步製作的作為啟動介面的背景圖,然後在介面底部顯示當前程式的版本號。3 新建splashactivity,在oncreate中新增以下 packagemanage...