1

アップロードされたファイルを 2 番目のスクリプトに渡そうとしています。ファイルのアップロードには HTML フォームを使用し、ファイルの保存には php を使用しています。PHP 変数は次のとおりです。

$_FILES["Picture"]["name"]

POSTHTMLフォームを作成して送信すると、次のページにアクセスできます: $_FILES["Picture"]["name"].

しかし今、ヘッダーを使用して別のページにリダイレクトし、にアクセスしたいと考えています$_FILES["Picture"]["name"]

それを行う方法はありますか。

4

3 に答える 3

2

同様に$_FILES配列を$_SESSION保存し、別のページ/スクリプトの$_SESSION['file'] = $_FILE["Picture"]["name"]セッションにアクセスします$_SESSION

于 2013-11-08T18:22:38.360 に答える
0

必要なデータをセッションに保存してみてください。その後の呼び出しでアクセスできます。 スーパーグローバル$_SESSIONとして知られているものです。$_COOKIE を使用して、サーバー セッションではなくユーザーの Cookie に保存することもできます。

このようなもの:

$_SESSION['picture'] = $_FILES['Picture'];

後で印刷するには、他の配列と同様に次のようにします。

echo $_SESSION['picture']['name'];
于 2013-11-08T18:20:03.040 に答える
-1

cURL を使用して、最初のリクエストとまったく同じヘッダーを持つ 2 番目のページをリクエストします。

于 2013-11-08T18:18:23.043 に答える