ここは私がしたいことです。現時点で私は3つのサインアップページを持っています。アフィリエイトの場合は2、サイトに疑問を抱くメンバーの場合は1です。私が持っていた問題は、メンバーが参加フォームを離れ、自分の参加フォームであるサイトのメイン参加フォームに終わった場合に、関連会社がメンバーを送ったときです...その後、関連会社は販売のクレジットを得られませんでした。複数のURLにリダイレクトするか、変数を使用してリダイレクトすることができますか?
これを修正するために、2つのアフィリエイト参加フォームにCookieを作成しました。今すぐアフィリエイトの参加フォームにアクセスすると...クッキーが作成されます。サイトが不思議で、参加フォームの登録リンクをクリックすると、アフィリエイトにリダイレクトされますのサイトへ。
これはうまくいますが、私は両方のフォームをリダイレクトすることができません "ヘッダーは既に送信"メッセージを取得せずに。私が持っていることはこれです
:私は必要なもの
<?php // find the ip address cookie, if its set, redirect
if (isset($_COOKIE["ipaddress"])) {
// redirect
header ('Location: usersignupcredit.php');
}
?>
<?php echo((isset($_COOKIE["ipaddress"]))?$_COOKIE["ipaddress"]:"") ?>
は、IPアドレスがある場合だから、クッキーIPアドレスとipaddress2
の両方になります
<?php // find the ip address cookie, if its set, redirect
if (isset($_COOKIE["ipaddress"])) {
// redirect
header ('Location: page1.php');
}
if (isset($_COOKIE["ipaddress2"])) {
// redirect
header ('Location: page2.php');
?>
<?php echo((isset($_COOKIE["ipaddress"]))?$_COOKIE["ipaddress"]:"") ?>
に動作します。このようなものです見つかったらそれはpage1.phpに送信されます ipaddress2が見つかったら、それはpage2.phpに送信されます
ご協力いただければ幸いです。
リダイレクトヘッダー( '場所:上記のコードは動作しませんusersignupcredit.php usersignupcredit.phpこの例 – SlideSMS
でpage1.phpされるだろう、それは何をどのようにこれはあなたが –
ただ、A欲しいもの異なるのでしょうか??? HTTPプロトコルによれば、Locationヘッダーは相対URLではなく、絶対URLを持つことになっていますので、ヘッダー( "Location:http://example.com/page1")、 " –