1

サファリで自分のアプリから URL を開きたいのですが、URL ページにはログインの詳細が必要であり、これらの詳細を自動的に渡してページが開くようにしたいのです。ログインの詳細を URL に追加するとします。http://user:pass@myurl.comサファリで開きますが、フィッシング対策の警告が表示されます。

警告を回避する別の方法はありますか?

ありがとう

4

1 に答える 1

0

このような php リダイレクトを使用すると、動作するはずです。

<?php
function redirect($url, $statusCode = 302)
  {
     header('Location: ' . $url, true, $statusCode);
     die();
  }
$url = 'https://' . $_REQUEST['user'] . ':' . $_REQUEST['password'] . '@myurl.com';
redirect($url);
?>

その php ファイルに「login.php」という名前を付けます

可能な HTML ページ:

<form action='login.php' method='post'>
username<input type='text' name='user'><br>
password<input type='password' name='password'><br>
<input type='submit' value='login'>
</form>

またはページを開きます。

https://myurl.com/login.php?user=[some script to get username]&password=[password]

これらの回答には、サーバー上にファイルを作成する必要があります。ドメインを所有しているかどうかはわかりませんが、これらのファイルは、php を使用する任意のサーバーで動作し、任意の Web サイトに簡単にリダイレクトできます。

お役に立てれば

于 2016-10-09T06:42:42.897 に答える