2010-06-09 36 views
1

我們在域上有一個Web應用程序。現在另一個域將通過對前一個域進行301重定向來使用此應用程序。有什麼方法來保護應用程序。所以沒有人可以直接訪問它。推薦人檢查是一種方式,但不可靠。在重定向中檢查域名

回答

1

您可能需要一個密鑰和一個哈希值,並將其傳遞到您的web應用程序的重定向中。重定向應用程序生成密鑰,使用共享密鑰對其進行哈希處理,然後將密鑰和哈希值傳遞給您的web應用程序。您的web應用使用共享密鑰散列密鑰,並且如果它等於所提供的散列值,則允許訪問。

+0

不錯,但是如何在運行時使用301重定向傳遞密鑰和哈希? – bogdanvursu 2010-06-09 14:35:00

+0

'header('Location:http://www.example.com/?key='.$key.'&hash='.$hash); die;' – 2010-06-09 19:58:53