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