任務:
1.安裝phpstudy,python並配置好相關的環境;
2.了解osi七層協議體系,掌握http協議(請求方式,報文內容與種類),可以利用burpsuite 實現簡單的抓包改包;
3.掌握php的基本語法、資料型別、變數常量
一、.安裝phpstudy,python並配置好相關的環境
1、phpstudy的環境配置:
啟動相關引數
phpstudy基本入門操作:
開啟www
新建文件 如1.php
在1.php中輸**,如<?php echo"hhhhhhhh";?>
開啟瀏覽器輸入localhost/127.0.0.1/1.php
網頁顯示hhhhhhhh
2、python的安裝:
安裝教程
注意安裝過程要✔ path&pip,選擇自定義安裝(customize installuation)
基本操作:
win+r 輸入 cmd 即可開啟cmd
小**:
在cmd介面輸入 python+回車
輸入**,如print("hello world!")+回車
複雜大**:
新建檔案如1.py
開啟方式選擇vscode
編輯程式,如print("hhhhhh")
ctrl+c儲存(一定要儲存!不然檔案為空,無法執行)
開啟cmd
輸入python+空格
而後將1.py拖入cmd
回車二、了解osi七層協議體系,掌握http協議
1、osi七層協議體系
著重掌握應用層的http協議
2、http協議
超文字傳輸協議(英文:hypertexttransferprotocol,縮寫:http)是一種用於分布式、協作式和超**資訊系統的應用層協議。http是全球資訊網的資料通訊的基礎。
http請求的方法:
http/1.1協議中共定義了八種方法(有時也叫「動作」),來表明request-url指定的資源不同的操作方式
http1.0定義了三種請求方法: get, post 和 head方法。
http1.1新增了五種請求方法:options, put, delete, trace 和 connect 方法
報文內容與種類:
在http連線中報文分為請求(request)和響應(response)兩種。每種報文在http首部都有不同的字段來標識不同的用途。
具體內容如上
3、burp抓包改包
三、掌握php的基本語法、資料型別、變數常量
1、php基本語法
php語法基礎知識點包括php指令碼**標記、php指令分隔符、php的注釋和php的輸出。
php 指令碼:
<?php
echo"hello world";
?>
php分隔符:
<?php
echo"hello world";
?>
php注釋:
// 單行
/* */ 多行
php的輸出:
echo 只能輸出字串等單一資料 不能輸出資料型別 不能輸出陣列等多種資料
print() 只能輸出字串等單一資料 不能輸出資料型別 不能輸出陣列等多種資料有返回值true/false
print_r() 既能輸出字串等單一資料又能輸出陣列等多種資料 但是不能輸出資料型別
var_dump() 既能輸出字串等單一資料又能輸出陣列等多種資料 又能輸出資料型別
2、php資料型別
php資料型別包括string(字串), integer(整型), float(浮點型), boolean(布林型), array(陣列), object(物件), null(空值)。
string(字串):
<?php
$x ="hello world!";
echo $x;
echo "
"; $x ='hello world';
echo $x;
?>
hello world!
hello world!
注: echo "
"表示換行,"hello world!", 'hello world'表示單雙引號皆可,$+變數;
integer(整型):
<?php
$x = 5985;
var_dump($x);
echo "
"; $x =-345; // 負數
var_dump($x);
echo "
"; $x = 0x8c; // 十六進製制數
var_dump($x);
echo "
";$x = 047 // 八進位制數
var_dump($x);
?>
int(5985)
int(-345)
int(140)
int(39)
float(浮點型):
<?php
$x = 10.365;
var_dump($x);
echo "
"; $x = 2.4e3;
var_dump($x);
echo "
"; $x = 8e-5;
var_dump($x);
?>
float(10.365)
float(2400)
float(8.0e-5) /float(0.00008)
boolean(布林型):
$x=true;
$y=false;
array(陣列):
<?php
$cars=array("volvo","bmw","toyota");
var_dump($cars);
?>
array(3)
object(物件):
還沒太清楚,需要在實際操作中領會
null(空值):
<?php
$x="hello world!";
$x=null;
var_dump($x);
?>
null
3、變數常量
常量:乙個常量由英文本母、下劃線、和數字組成,但數字不能作為首字母出現。 (常量名不需要加 $ 修飾符)。
0a-n ×
a-n0 √
-n0a √
例1(大小寫)?
<?php
// 區分大小寫的常量名
echo greeting;
echo '
';echogreeting;
// 輸出 "greeting"
<?php
// 不區分大小寫的常量名
echo greeting;
例2(全域性變數)?
<?php
function mytest()
mytest(); //0
mytest(); //1
mytest(); //2
以上php學習內容參考:
第一次完成工作任務
要求做乙個類,實現dml的四個功能 class檔案 database.pc,預編譯為database.h include include include define sqlnotfound 1403 exec sql include sqlca class dbtab struct attr li...
團隊任務3 第一次衝刺
由於使用碼雲倉庫單次只能上傳20個檔案,而且1小時內也有檔案數量的上傳限制,所以我們團隊軟體源 託管在github平台 好像碼雲用git也能解決這個問題,但是我們已經在github上開發了一段時間才知道的,也正好學習一下github平台 軟體測試師負責收集足夠的試題資料並錄入到資料庫中 王和旋,馬闊...
團隊任務3 第一次衝刺
本次衝刺我們要實現 使 可以執行,開始頁面的跳轉,尋找介面的ui,更改介面的ui,更改遊戲背景 實現模式選擇介面,進行軟體測試 使 可以正常執行 開始頁面的跳轉 尋找介面的ui 更改介面的ui 更改遊戲背景 實現模式選擇介面 進行軟體測試 經過每日例會的討論我們決定在第一次衝刺完成這些任務 使 可以...