• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPバッファリングで出力した文字列をセッションで)

PHPバッファリングとセッションを使った画像のリサイズと保存方法

このQ&Aのポイント
  • バッファリングで出力した文字列をセッションで使用することはできるのか疑問です。
  • セッションで使用するための方法についての質問です。
  • リサイズした画像をセッションで保存することはできないのか悩んでいます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実験してみましたけど、できましたよ。 ---<page1.php>--- session_start(); ~上記の画像生成部~ $_SESSION[img'] = $img; exit; ---<page2.php>--- session_start(); header('Content-Type: image/jpeg'); mb_http_output( "pass" ) ; //php4.2以前用 print $_SESSION['img']; 疑うなら ・test.jpgがオープンできていてるか  (ファイルの存在チェックなどされていないので、php設定でエラー出力してないとわからないかも) ・session_start(); しているか ・画像出力時は画像用のヘッダを出しているか ・PHP 4.2以前を使っているならバイナリデータを自動コード変換しないよう無効化しているか ・画像生成なのに "<img src=なんちゃら"> のとこに画像のバイナリデータをいれてないか あたりでしょうか

nike_bmura
質問者

お礼

お答えありがとうございます。 何度やってもできず、新しくタイプし直してみたら、あっさりできました…… お陰様で安心してトライし続けることができました。 こんな質問してしまって本当にすいません。大変助かりました。本当にありがとうございました!!!

関連するQ&A