アシアル株式会社主催 開発者向け、一歩先をいくためのテクニカルセミナー

<< AU携帯へ添付ファイル付きのhtmlメー... 質問一覧 imap_openのauthuserフラグについて >>

  • 0P
素朴な質問

よくアフィリエイトとかで外部サイトのURLを登録したらポイントを加算してますが、実際、PHPでどうやって構築してるのでしょうか?
ユーザーが外部サイト登録したかどうかどうやって確認するのでしょうか?

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。

Q素朴な質問 boo_cat  [06月15日 20時03分] 
┣Re:素朴な質問 shimix  [06月16日 10時07分] 
┃┗Re:Re:素朴な質問 boo_cat  [06月16日 13時44分] 
┃  ┗Re:Re:Re:素朴な質問 shimix  [06月16日 15時23分] 
┃    ┗Re:Re:Re:Re:素朴な質問 boo_cat  [06月16日 20時10分] 
┃      ┗Re:Re:Re:Re:Re:素朴な質問 shimix  [06月16日 21時51分] 
┃        ┗Re:Re:Re:Re:Re:Re:素朴な質問 boo_cat  [06月16日 22時12分] 
┃          ┗Re:Re:Re:Re:Re:Re:Re:素朴な質問 shimix  [06月16日 22時24分] 
┃            ┗Re:Re:Re:Re:Re:Re:Re:Re:素朴な質問 boo_cat  [06月17日 00時48分] 
┃              ┗Re:Re:Re:Re:Re:Re:Re:Re:Re:素朴な質問 shimix  [06月18日 13時12分] 
┣Re:素朴な質問 signal  [06月18日 01時47分] 
┃┗Re:Re:素朴な質問 boo_cat  [06月18日 15時14分] 
┗(削除済み)

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

Re:素朴な質問

「外部サイトのURL」を解析すればわかると思いますけどね。いろんなパラメータがくっついてるハズですけど。

Re:Re:素朴な質問

具体的にどんな感じでやるのですか?解析方法を教えてください。

Re:Re:Re:素朴な質問

必要な情報(基本的には登録したユーザIDとアフィリエイト提供企業の広告ID)が取り出せればいいので、このふたつをQueryStringに入れたりpathinfoに入れたりして引き渡します。

いくつかチェックしてみた限りでは、そのまま渡しているところ(おそらくユーザIDや広告のIDと思われる値がURLに見えている)ところと、適当な文字列をサーバ側で関連付けていると推測されるところがあるようです。

#あとは質問者さんが「何をしたいのか」で手法は変わってくると思いますが・・

Re:Re:Re:Re:素朴な質問

あとは質問者さんが「何をしたいのか」で手法は変わってくると思いますが・・ 

えっと普通に会員制の携帯サイトを作成したのですが、会員が外部サイトに登録したらポイントを加算するシステムを作りたいと思っております。
登録したユーザIDとアフィリエイト提供企業の広告ID)が取り出せればいい。
どう取り出すのですか?

Re:Re:Re:Re:Re:素朴な質問

>外部サイトに登録したらポイントを加算するシステム

アフィリエイトの場合『バナー表示もしくはリンクのクリック』が対象ですが、それと同じと思っていいのでしょうか?



>どう取り出すのですか?

HTTPの基礎だと思うのですが・・

http://www.example.com/sample.php?querystring

  $_SERVER['QUERY_STRING'] で querystring が取得出来ます。

http://www.example.com/sample.php?get=value

  $_SERVER['QUERY_STRING'] で get=value が取得出来ます。
  $_GET['get'](または $_REQUEST['get']) で value が取得出来ます。

http://www.example.com/sample.php/pathinfo

  $_SERVER['PATH_INFO'] で /pathinfo が取得出来ます。

Re:Re:Re:Re:Re:Re:素朴な質問

>>>>アフィリエイトの場合『バナー表示もしくはリンクのクリック』が対象ですが、それと同じと思っていいのでしょうか?
リンクのクリックというか、クリックしてそのサイトを登録したらポイント加算したいのですが、その方法でも可能なんでしょうか?

Re:Re:Re:Re:Re:Re:Re:素朴な質問

>リンクのクリックというか、クリックしてそのサイトを登録したらポイント加算したいのですが、

システム全体を含む仕様を書いてください。その「リンク」というのは「どのサイト」に書かれているものなんでしょう?で、「登録する」というのはどういうものを意味していますか?登録したら何がどう変わるのか・・。

単に登録している会員がログイン後に(会員サイトの)特定のリンクをクリックした(その結果がどうなるかはここでは問いません)というだけであれば、持って回っている会員情報とリンク先のスクリプトでの処理・・というだけですよね?

Re:Re:Re:Re:Re:Re:Re:Re:素朴な質問

まず会員制サイトを自分で作り、ユーザーに登録してもらい、マイページなどで広告のリンクを貼る。ユーザーがクリックしたら、外部サイトに飛び、そのサイトで新規登録するかの判断をこちらでする。
もう1つは、一括送信で広告URLのリンクを飛ばす。それにクリックすると外部サイトに飛び、新規登録したかの判断をこちらでする。
新規登録確認できたらポイントを加算する。新規登録しなければ、ポイントは加算しない。
これでわかりますか?

Re:Re:Re:Re:Re:Re:Re:Re:Re:素朴な質問

>まず会員制サイトを自分で作り、ユーザーに登録してもらい、マイページなどで広告のリンクを貼る。
>ユーザーがクリックしたら、外部サイトに飛び、そのサイトで新規登録するかの判断をこちらでする。

>もう1つは、一括送信で広告URLのリンクを飛ばす。それにクリックすると外部サイトに飛び、
>新規登録したかの判断をこちらでする。

>新規登録確認できたらポイントを加算する。新規登録しなければ、ポイントは加算しない。

signalさんも書かれていますが、外部サイトへLocationで遷移するときに適切なQueryStringを付与しておいて、先方のサイトからフィードバックされた情報(先方のサイトへアクセスしたときのQueryStringと結果)を受け取るしかないですね。

ということで、「新規登録したかの判断をこちらでする」というのは、先方のサイトからのフィードバックがもらえれば出来るとは思います。

あと「新規登録するかの判断をこちらでする」とか、何をどうしようとされているのかわかりません。登録画面が外部サイトじゃなくて、自分のサイトになる(戻ってくる)ってことですか?

Re:素朴な質問

外部サイトの管理者に電話で確認したらどうでしょうか?

というのは極端かもしれませんが、外部サイトの管理者があなたでない以上
登録の成果は教えてもらうしかないのでは?

いずれにせよ、外部サイト側になんらかのギミックが必要でしょう

Re:Re:素朴な質問

Shimixさん、signalさん有難うございました。
実際にはまだここまでできる技術がないので、まずは1つづつ理解し、解決していきたいと思います!

(削除済み)

この意見は投稿者によって削除されました。
AU携帯へ添付ファイル付きのhtmlメー... 質問一覧 imap_openのauthuserフラグについて