Я работаю с купонным скриптом в php.В этом я должен перенаправить мой URL 127.0.0.1/couponsite/go/1 на www.ebay.com, а происходящее 127.0.0.1/couponsite/go/1 перенаправлено на 127.0.0.1/couponsite/go/1/www.ebay.com, где 1 сопоставлен с www.ebay.com, аналогично 2 сопоставлен с www.someotherweb.com следующим образом.
Итак, я хочу знать, в какой части моего скрипта ошибка?Мне нужна помощь по этому поводу.Надеюсь, это не связано с .htaccess в любом случае.у меня есть файл out.php, который обрабатывает все перенаправления.разместив код out.php ниже.
<?php
if ( intval ( $qstring[1] ) < 0 )
exit( "No coupon selected." );
if ( $web == "Website" )
{
$web = $data->select ( "Website" , "*" , array ( "WebsiteID" => intval ( $qstring[1] ) ) ) ;
$web = $web[0] ;
if ( ! empty ( $web ) )
{
$data->update ( "Website" , array ( "Views" => intval ( $web["Views"] ) + 1 ) , array ( "WebsiteID" => intval ( $web["WebsiteID"] ) ) ) ;
header ( "location:".$web["AffilateURL"] ) ;
exit();
}
else
{
exit ( "Website not found. " ) ;
}
}
elseif ( $tag == "Tag" )
{
$offer_id = $qstring[1] ;
$offer = $data->select ( "Tag_Offers" , "*" , array ( "Tag_OffersID" => intval ( $offer_id ) ) ) ;
$offer = $offer[0] ;
if ( ! empty ( $offer ) )
{
header ( "location:".$offer["LandingPage"] ) ;
exit ( ) ;
}
else
{
exit ( "Offer not found" ) ;
}
}
elseif ( $tag == "WOffer" )
{
$offer_id = $qstring[1] ;
$offer = $data->select ( "Website_Offers" , "*" , array ( "Website_OffersID" => intval ( $offer_id ) ) ) ;
$offer = $offer[0] ;
if ( ! empty ( $offer ) )
{
header ( "location:".$offer["LandingPage"] ) ;
exit ( ) ;
}
else
{
exit ( "Offer not found" ) ;
}
}
else
{
$coupon_id = $qstring[1] ;
$coupon = $data->select ( "Coupon" , "*" , array ( "CouponID" => intval ( $qstring[1] ) ) ) ;
$coupon = $coupon[0] ;
if ( ! empty ( $coupon ) )
{
$web = $data->select ( "Website" , "*" , array ( "WebsiteID" => intval ( $coupon["WebsiteID"] ) ) ) ;
$web = $web[0] ;
if ( ! empty ( $web ) )
{
$data->update ( "Website" , array ( "Views" => intval ( $web["Views"] ) + 1 ) , array ( "WebsiteID" => intval ( $coupon["WebsiteID"] ) ) ) ;
header ( "location:".$web["AffilateURL"] ) ;
exit();
}
else
{
exit ( "Website not found." ) ;
}
}
else
{
exit ( "Coupon not found." ) ;
}
}
?>
Дополнительная информация: Я использую Wamp