2016-04-08 13 views
-1

複数の画像をアップロードしていて、セッションを使用してこれらの画像を別のページに表示したいとします。どうすればこれを達成できますか?1つのセッションに複数の画像を保存し、別のページに表示する方法は?

第一ページ

$var_holding_img = "<img src='$File_Name' alt='picture' width='200' height='256'><br/>"; 
$string = $var_holding_img ; 
$_SESSION['File_Name'] = $string; //storing multiple images 
echo $_SESSION['File_Name'] ; 

第二ページ

$File_Name=$_Session['File_Name']; //want to show all images 
<?php echo $File_Name ?></div> 
+0

私はこの –

+0

に新しいですので、これで私を助けて代わりに文字列の配列を使用しますか? – jeroen

+0

あなたはそれを行う方法を知っていない可能性があります –

答えて

0

最初のページ

<?php 
$var_holding_img = "<img src='$File_Name' alt='picture' width='200' height='256'><br/>"; 
$_SESSION['File_Name'][] = $var_holding_img; //storing multiple images 
?> 

2ページ目

<div> 
<?php 
if (isset($_SESSION)) 
{ 
    foreach ($_SESSION['File_Name'] as $key=>$File_Name) 
    { 
    echo $File_Name; 
    } 
} 
?> 
</div> 

例:

<?php 
if (isset($_SESSION['FileArray'])) 
unset($_SESSION['FileArray']); 

$_SESSION['FileArray'][] = "<img src='http://php.net/images/logo.php' alt='picture' width='200' height='256'><br/>"; 
$_SESSION['FileArray'][] = "<img src='https://jquery.com/jquery-wp-content/themes/jquery/images/logo-jquery.png' alt='picture' width='200' height='256'><br/>"; 

if (isset($_SESSION)) 
{ 
    foreach ($_SESSION['FileArray'] as $key=>$File_Name) 
    { 
    echo $File_Name; 
    } 
} 
?> 
関連する問題