スレッド表示 | フラット表示〕 全トピック 920 件中 254 番目 次≫ ≪前

セッション情報送信

created: 2006-04-14 18:50 | modified: 2006-04-14 20:49 | reply: 3

[3033] セッション情報送信

user: mami | created: 2006-04-14 18:50
はじめまして。

セッション情報をE-mailで送信したいのですができません。
同情報を他のページ(HTML)に反映することはできるのですが。

初心者なので全く分からないのですが、どうか教えてください。

mb_send_mail関数を使っています。
PHPのバージョンは5.1です。

よろしくお願いいたします。
reply: 3034 返信 編集 削除

[3034] コード

user: mami | created: 2006-04-14 19:29
コードはこんな感じです。
<?php
$to='test@test.com';
$subject='サブジェクト';
$body=
$_SESSION['something'];
mb_send_mail($to,$subject,$body);
?>

よろしくお願いいたします。
Parent: 3033  reply: 3035 返信 編集 削除

[3035] Re: セッション情報送信

user: ぱぴよん | created: 2006-04-14 20:03
mamiさん、こんにちは。

メール送信スクリプトを組んだことがないので、間違っているかもしれませんが、

$_SESION['something']の前に
sessin_start() はしているでしょうか。

セッションを開始しないとセッション情報を参照できません。

<?php
session_start();
 ・
 ・
$to='test@test.com';
$subject='サブジェクト';
$body=
$_SESSION['something'];
mb_send_mail($to,$subject,$body);
?>


もしくは、メール送信をするまでにどこかで
session_destroy()
していないでしょうか。
session_destroy() をするとセッションを破棄するので
セッション情報がなくなってしまいます。


メール送信をする前に一度
print $_SESSION['something'];
//mb_send_mail($to,$subject,$body);
などで$_SESSION['something']にmamiさんが想定されているデータが
入っているかどうかを確認してみてください。
Parent: 3034  reply: 3037 返信 編集 削除

[3037] できました!

user: mami | created: 2006-04-14 20:49
ぱぴよんさま、
有難うございます!
できました!
本当にありがとうございました!
Parent: 3035  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 254 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑