tp6記錄第二天路由操作

2021-10-10 09:44:59 字數 1019 閱讀 1348

1、如果訪問鏈結中需要加入跨域請求,那麼在路由後面加上

allowcrossdomain()
2、路由中可以設定miss路由,感覺404的頁面定向可以使用這種方式

3、如果想生成鏈結,使用buildurl();

4、控制器中列印一般用halt(),中斷輸出;

5、獲取當前控制器名稱

request::controller();
獲取操作名稱

request::action();
6、變數判斷

request::has('id','get');

7、獲取前端提交的自己需要的字段request::only(['id','name']);

8、可以排除指定欄位request::except(['id','name']);

9、可以將前端提交的資料強制轉化為自己需要的型別,比如request::get('id/a')轉為陣列的格式;

10、可以在中介軟體中給request賦值,但是不會影響request->param中的資料

11、input引數可以簡化request中獲取方式。

12、獲取請求頭資訊request::header();

13、路由中如果加上cache字尾,會自動快取上次訪問的資料,狀態碼是304.

14、可以給路由設定快取的名稱標識,方便下次清理。

15、response提供了助手函式,可以按固定格式輸出,而且可以在後面加入要輸出的狀態碼。如果後續用header函式的可以設定頭部資訊。可以用cookie函式設定返回值的快取。

16、有時候需要跳轉過去在跳轉回來,這時候有remember函式用來記住位址,然後用restore跳轉回來。

<?php

class index

else

}public function hello()

public function restore()

}

XCTF Web 記錄(第二天)

進去後什麼都沒有,掃目錄,得到 index.phps,訪問 1.對id值進行url解碼 2.id值等於admin 因為瀏覽器本身會進行一次url解碼,這裡相當於進行了二次解碼,所以對admin進行兩次url編碼 2561 2564 256d 2569 256e 知識點 url編碼 url編碼就是其1...

第二天git學習記錄

就是你在電腦裡能看到的目錄,放你所有的檔案需要版本控制的 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。git的版本庫里存了很多東西,其中最重要的就是稱為stage 或者叫index 的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫he...

linux C學習記錄第二天

exit 退出當前賬號,返回上乙個賬號 su 切換使用者 普通使用者切換root需要加 sudo 獲取許可權 groupadd groupdel 看英文很容易分辮哪個是新增,哪個是刪除的 後面直接加需要新增的 組name 1,檢視使用者組資訊 cat etc group 例如這個組 gec x 10...