0

PHP を使用して 2 つのサイト間で変数のデータを転送したいと考えています。私のJavascriptでは、ボタンをクリックすると、画像を保存するphpファイルに移動し、他のサイトにリダイレクトして画像名を送信したいと考えています。変数に画像名があり、それを送信したいです。

では、PHPで安全に行うにはどうすればよいですか?

4

2 に答える 2

0

このようなことを行う方法はたくさんあります。

  • 最初の PHP アプリは、SSL 経由で 2 番目のサイト自体に接続し、必要に応じて追加の暗号化を使用して、画像へのパスを送信できます。2 番目の PHP アプリは、イメージ パスを復号化して保存できます。
  • 画像パスを暗号化し、クエリ文字列の一部として 2 番目のサイトへのリダイレクトで使用できます。2 番目のサイトはそれを解読できます。
  • 最初の PHP アプリは、両方のサイトで共有されるデータベース テーブルにイメージ パスを格納できます。次に、2 番目のサイトがパスを読み取ります。

両方のサイトが同じサーバー上にありますか? 彼らはデータベースを共有していますか? セキュリティについて心配する理由 - ユーザーに画像のパスを知られたくないのですか、それとも他の人があなたが心配しているのはスヌーピングですか?

于 2012-09-20T10:43:14.363 に答える
0

PHP で HTTP リダイレクトを送信し、get 変数でイメージ名を渡します。

header("Location: http://otherwebsite.com/foo?img_path=pathtoimage");

于 2012-09-20T10:44:14.587 に答える