我想實現一個類似於YouTube的網站,這些視頻的真實網址必須隱藏。重定向並隱藏目標網址
當用戶進來時,PHP網頁將認證用戶,並將該用戶重定向到視頻的真實URL。問題是,我如何重定向URL並隱藏其真實的視頻URL或其他方式來阻止視頻的真實URL暴露?
我想實現一個類似於YouTube的網站,這些視頻的真實網址必須隱藏。重定向並隱藏目標網址
當用戶進來時,PHP網頁將認證用戶,並將該用戶重定向到視頻的真實URL。問題是,我如何重定向URL並隱藏其真實的視頻URL或其他方式來阻止視頻的真實URL暴露?
使用window.open
方法可以在InternetExplorer中使用JavaScript隱藏URL欄。
而且這隻會在InternetExplorer工作。根據安全問題,其餘瀏覽器不允許您隱藏地址欄。
我不知道我是否明白了你的觀點,但是你在尋找類似的東西嗎?
$video_url = $user_is_authenticated ? $video_url : $authentication_url."?returnUrl=".$video_url;
echo "<a href='$video_url'>Video Title</a>";
這樣,如果用戶通過身份驗證,您可以發送給他真實的視頻URL,否則將會看到登錄頁面。
如果您不希望用戶在驗證過程中看到URL,則可以使用session variables。
'真正的網址'?你是什麼意思?用戶看到的網址就像真實一樣。你肯定必須通過某種類型的ID,因爲你的網站需要知道它必須提供哪個視頻,不是嗎? – giorgio
@giorgio是的,一般來說,我們的網站知道所有視頻的路徑。用戶必須付費才能觀看我們網站的視頻,因此我們不希望Wireshark軟件捕獲的視頻網址繞過我們的結算機制。 – Andy