think我伺服器上有兩個PHP項目,form表單能不能提交到另一個項目?

WBOY
發布: 2023-03-02 12:04:01
原創
1244 人瀏覽過

我的伺服器上有兩個php項目,一個是tp框架的,是一個公司網站,另一個也是php的網站,不過是買的現成的視訊直播網站。

我把主域名指向了公司網站,www.xxx.com,然後在阿里雲上建了個二級域名,指向了那個視頻直播網站,zb.xxx.com.

現在,需求是,在其中任何一個網站註冊登陸後,都可以在另一個網站有登陸效果,我請教高人的是,我能不能在任一網站的註冊表單裡,提交後,不僅提交到當前專案資料庫裡,還能提交到另一個專案的資料庫呢? form表單怎麼寫呢?

我百度查不到,只能來此請教高人了,謝謝

回覆內容:

我的伺服器上有兩個php項目,一個是tp框架的,是一個公司網站,另一個也是php的網站,不過是買的現成的視訊直播網站。

我把主域名指向了公司網站,www.xxx.com,然後在阿里雲上建了個二級域名,指向了那個視頻直播網站,zb.xxx.com.

現在,需求是,在其中任何一個網站註冊登陸後,都可以在另一個網站有登陸效果,我請教高人的是,我能不能在任一網站的註冊表單裡,提交後,不僅提交到當前專案資料庫裡,還能提交到另一個專案的資料庫呢? form表單怎麼寫呢?

我百度查不到,只能來此請教高人了,謝謝

form做不到,你可以在對應的處理頁面手動再發一遍請求給另一個項目。 BTW,如果不嫌麻煩,可以用oauth,這種多站點的使用者同步oauth是比較好的解決方案。

可以提交到本專案後,遠端連結資料庫把資料寫到另一個項目去,沒必要提交兩次表單

我之前也有過這樣的情況。但是我兩個專案是共用同一個資料庫的。
或是你可以設定下session的作用域。
www.xxx.com跟zb.xxx.com 你看下他們的作用域。應該都是xxx.com
然後在你的主入口文件那邊(session開啟前)加上如下程式碼
ini_set('session.cookie_path', '/');
ini_set('session.cookie_domain', '.xxx .com');
我的就是這麼解決的。

session共享機制

跨域沒辦法!

用ajax,然後用CORS進行跨域,表單提交到當前項目,ajax去請求另外一個項目。

查詢單一登入的解決方案。

臨時解決方案是 你在A專案入庫的同時 也忘B專案入庫一份
建議解決方案 做單一登入系統(SSO) 每次登陸都從SSO上驗證登陸

共享用戶資料庫 應該可以吧

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!