我有一臺2臺服務器。第一臺服務器有php和mysql,但第二臺服務器只有php(是下載主機)。 我的網站是關於銷售視頻,並且由於第一臺服務器受到限制(每月流量和空間),因此我需要在第二臺服務器上上傳視頻。所有視頻都必須有動態鏈接,並且所有鏈接必須是一次性的。在另一臺服務器上驗證用戶,然後訪問下載文件
實施例:
用戶1購買視頻
abc
,該用戶具有低於鏈接下載:http://example.com/1enewk3hd
(指http://example.com/files/video_abc.mp4
)用戶2買視頻
abc
,該用戶具有低於鏈路下載:http://example.com/sddfse445
(指http://example.com/files/video_abc.mp4
) 個
- 用戶必須不能被真正的鏈接來下載視頻
http://example.com/files/video_abc.mp4
我的問題
通過PHP和htaccess的是能夠2服務器上的這種情況下(沒有MySQL的)?
如果是的話,請指導我什麼是對 第二服務器上進行驗證用戶的最佳方式,然後訪問下載文件(沒有MySQL的)
在一些網站上,當用戶登錄服務器1上,可以下載從 服務器2.如果從服務器1註銷,則無法訪問服務器2. 這是怎麼回事?我們不能使用服務器2上的服務器1的會話!
是的,有一種令人難以置信的數量不同的方式可以在不需要數據庫的情況下對某人進行身份驗證。但是,如果您知道並確信您的唯一解決方案涉及MySQL,爲什麼您不允許server2聯繫server1上的數據庫? – IsThisJavascript
@ WillParky93感謝親愛的,但如何將服務器2連接到數據庫服務器1?不是很慢? – mghhgm
它會比本地連接慢,但足夠快以至於看不到差異。請聯繫server1主機並要求他們添加一條規則,以允許數據庫接受來自服務器2的連接。您可以將任何本地IP列入白名單,以便在mysql中進行連接。 – IsThisJavascript