2016-10-10 5 views
0

web2pyアプリケーションの任意のURLにアフィリエイトIDのキーと値をクエリ文字列として追加できるようにします。それから私はセッションで登録します。任意の時点で、彼らが登録するためのリンクをクリックする必要があります:(1がある場合)web2pyアプリケーションの任意のページからクエリパラメータを抽出して保存する

  1. 私は1つがある場合、私は(セッションオブジェクトにアフィリエイトIDを使用し
  2. クエリ文字列であるアフィリエイトIDを使用しますそこに私は、ランダムに私の質問がある

そうでない場合は、アフィリエイトとしてデータベースからユーザーを選択します)

  • :どのように私はそれがクエリ変数affiliateを抽出し、割り当てようにweb2pyのアプリで各機能を「飾る」ことができます手動で書き込むことなくセッション変数affiliateそのようなコードはすべてのコントローラのすべての機能にありますか?デフォルトでは

  • 答えて

    1

    は、/modelsフォルダの最上位レベルのモデルファイルは、リクエストごとに実行され、ちょうどモデルファイルにコードを置くので:

    if request.get_vars.affiliate: 
        session.affiliate = request.get_vars.affiliate 
    

    また、上記を使用して、なしが存在することになります上記のステップ1の必要性(クエリ文字列からアフィリエイトIDを引き出す) - クエリ文字列に "アフィリエイト"が含まれている場合、同じリクエスト内のセッションにもコピーされます。だから、ちょうどセッションからIDを読んでください。

    関連する問題