PHPからAction Scriptへの変数の受け渡し2

前回のやり方では、同セッション中に、別の画像をアップさせたい場合に、上書きされてしまいます。
 そのため、次のようにして、この問題を回避しました。
セッションIDをアクセスするたびに変数から取得し、この変数を
/upload.php?userid=679957896
の形で渡していく。

 もしくは、セッションIDなので、
session_start();
session_id();
で取得することもできる。

PHPで、セッションを定義する部分。
<?php
$userid = mt_rand();//乱数を定義
session_id($userid);
session_start();
?>
 
PHPで、aaa=セッションIDの変数を出力させる部分
<?php
session_start();
echo 'aaa='.session_id();
?>
 
フラッシュでは、変数名にaaaを入れたダイナミックテキストを配置すると、セッションIDがテキストエリアに読み込まれる。
これを使い、セッションID.jpgの名前でPHPから保存した画像を、フラッシュ内で
 
file = "../upload/"+ aaa + ".jpg"
_root.null_mc.loadMovie(file);

として、読み込むことができました。
Bookmark and Share


ブックマークに追加