私は人々がビーチバレーボールの休日に申し込むことができるウェブサイトを作っています。ウェブサイトにはオンライン支払いがないので、それがどのように機能するかは、人々が自分で登録し(古き良きhtmlフォームで)、その後、請求書が含まれているはずの電子メールを受信します。私が作成したので、この請求書はFPDF(http://www.fpdf.org/-この質問への回答には重要ではないと思いますが)を使用して生成されます。したがって、FPDFは一連のPHP変数を取得し、それを使用してPDFファイルを作成し、このファイルをFTPサーバー上のディレクトリに配置します。
これで、サーバーからサインアップしたばかりの人にこの請求書を受け取る2つの方法を見ることができます(サインアップの確認のためにすぐに必要になるため)。
1)それを電子メールに添付します(私は約1時間試しましたが、それを実行することができました)。これがより良いオプションである場合-それではどうすればよいですか?前回試したときは、今まで聞いたことのないMIMEに関する情報に溺れてしまいました。それは正しい道でしたか、それとももっと簡単な方法がありますか?Zend_frameworkとPHPMailerについても読んだのですが、どのアプローチが正しい(またはより良い)かわかりません...
また...
2)電子メールに請求書へのリンクを入れます。さて、これを行う場合、アクセスしているリンクが次の場合、他の請求書を見つけるのが簡単になりすぎるため、URLを何らかの方法でマスクまたは暗号化する必要があります。
http://www.something.com/invoicefolder/invoice16.pdf
明らかに、人々はその16を15に変更することができ、突然、Web知識のスニッチを持っている人は、すべての請求書にアクセスできるようになります。
だから私は謙虚にあなたに尋ねます、StackOverflow ...この請求書をFTPサーバーからクライアントに受け取るための最良の(または最も安全な方法)は何ですか?通信方法は電子メールですか?
ありがとうございました。