迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
各位大佬們 請(qǐng)問可以將表單提交成功單獨(dú)的做一個(gè)頁(yè)面嗎 就是在前端輸入url是不可訪問這個(gè)頁(yè)面的 但是在表單提交成功后跳轉(zhuǎn)這個(gè)頁(yè)面 請(qǐng)問應(yīng)該怎么做呢
表單后臺(tái)可以設(shè)置提交后跳轉(zhuǎn)到指定的頁(yè)面
回復(fù)@平平但是這個(gè)頁(yè)面 在前端直接輸入url 是可以訪問到的 這樣子對(duì)于數(shù)據(jù)統(tǒng)計(jì)會(huì)造成偏差 有的是可以做一個(gè)后臺(tái)頁(yè)面 然后前端不可以訪問 只有當(dāng)參數(shù)被調(diào)用也就是表單提交成功的時(shí)候才會(huì)轉(zhuǎn)向這個(gè)頁(yè)面
新建一個(gè)自定義頁(yè)面,用PHP代碼獲取上一級(jí)來路頁(yè)面的地址,然后根據(jù)參數(shù)判斷是否是上一級(jí)頁(yè)面的地址,然后做一個(gè)分辨就可以了
1、獲取當(dāng)前的域名: $_SERVER['SERVER_NAME']; 2、獲取來源網(wǎng)址,即點(diǎn)擊來到本頁(yè)的上頁(yè)網(wǎng)址 $_SERVER["HTTP_REFERER"]; 3、獲取當(dāng)前域名的后綴 $_SERVER['REQUEST_URI']; 4、獲取當(dāng)前域名 $_SERVER['HTTP_HOST']; 5、獲取當(dāng)前文件的物理路徑 dirname(__FILE__); 6、獲取當(dāng)前文件的上一級(jí)物理路徑 dirname(__FILE__)."/../"; 7、得到當(dāng)前頁(yè)面地址 $_SERVER['PHP_SELF']; 8、這個(gè)可以得到帶參數(shù)的地址 $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"];
表單后臺(tái)可以設(shè)置提交后跳轉(zhuǎn)到指定的頁(yè)面
回復(fù)@平平但是這個(gè)頁(yè)面 在前端直接輸入url 是可以訪問到的 這樣子對(duì)于數(shù)據(jù)統(tǒng)計(jì)會(huì)造成偏差 有的是可以做一個(gè)后臺(tái)頁(yè)面 然后前端不可以訪問 只有當(dāng)參數(shù)被調(diào)用也就是表單提交成功的時(shí)候才會(huì)轉(zhuǎn)向這個(gè)頁(yè)面
新建一個(gè)自定義頁(yè)面,用PHP代碼獲取上一級(jí)來路頁(yè)面的地址,然后根據(jù)參數(shù)判斷是否是上一級(jí)頁(yè)面的地址,然后做一個(gè)分辨就可以了