覚え書き:post の送信は header 関数で転送できない

| | コメント(0) | トラックバック(0)

 以前からステップメールという仕組みに興味があって、無料で利用できるサービスを比較した中ではオートステップメールが一番便利そうだったので試しに登録してみた。これがなかなか面白い。

 それでちょっといじっている最中に、このステップメール登録の流れの中に利用者ごとのパスワードの発行を組み込めたら何か面白いことに使えるのではないかと思いついた。幸いなことにオートステップメールの場合は、ステップメールの登録フォームを自分のサイトに設置することが出来る。そこに組み込む、というか割り込むことを想定した実験をしてみた。

 やることは簡単で、元々こうなっているのを

<form action="http://オートステップメールの登録ページ" method="post">

 このように自分のサーバに飛ばした上で

<form action="http://自分のサーバのphpファイル" method="post">

 phpでフォームのデータを拾った後にヘッダ関数で本来の送信先に転送出来たらいいのだけれど。

<?php
header("Location: http://オートステップメールの登録ページ");
?>

で、結果は失敗。method を get にしても駄目だった。予想通りだけど、うーん残念。

データを受け取るには、ステップメール登録後の戻りページ url にパラメータを付加するしかないか。いや、ステップメールのメール文中にパラメータ付の url を挿入する方法もあるか。

関連:

トラックバック(0)

このブログ記事を参照しているブログ一覧: 覚え書き:post の送信は header 関数で転送できない

このブログ記事に対するトラックバックURL: http://1player.org/mt-tb.cgi/66

コメントする

このブログ記事について

このページは、ひとりあそび協会会長が2008年1月12日 03:11に書いたブログ記事です。

ひとつ前のブログ記事は「港北パーキングエリア付近の時間貸し駐車場」です。

次のブログ記事は「オートステップメール活用のアイデア(1)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

YouTube

Loading...
mail
Powered by Movable Type 4.01