0

このようなファイルをアップロードするためのPHPフォームを作成しました

<form action="upload.php" method="POST" enctype="multipart/form-data">    
<input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="123" />   
<input type="file" name="file1" />   
<input type="file" name="file2" />   
<input type="submit" />    
</form>

(ここから: http://php.net/manual/en/session.upload-progress.php )

ajax(get) でアップロードの進行状況を取得したいので、iframe を作成し、フォームのターゲットをこの iframe にし
ます。次に、別の php ファイルを作成してステータスを取得します...

<? php
$key=ini_get("session.upload_progress.prefix")."FORM NAME";
$_SESSION[$key]...


...まあ.. $ _SESSION は nginx-1.4.1 では null ですが、このメソッドは私の apache で動作します (サーバーごとに同じスクリプトを使用します) 。

session.upload_progress.cleanup オン

session.upload_progress.enabled オン

session.upload_progress.freq 1%

session.upload_progress.min_freq 1

session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS

session.upload_progress.prefix upload_progress_

それを修正する方法...

4

1 に答える 1