1

首先,对不起,如果这个问题非常基本/多余。我没有php经验,也没有编程经验。

基本上,我想做的是利用此处提供的旋转脚本:

http://www.jim.am/rotating-offer-pages-and-landing-pages-in-prosper202/

我按照网站上的说明进行操作,它们真的很简单——因为我需要做的就是将他的链接换成我的。

然而,当我点击我的“rotate.php?kw=”链接时,它只是转到显然只是一个空白页面的页面。似乎由于某种原因,旋转脚本无法正常工作。

所以我只是希望更熟悉 php 的人可以浏览一下代码(它在上面发布的链接中)。顺便说一句,它只有 15 行代码......

谢谢!

编辑:

这是我尝试轮换的链接:

http://test.p2track.com/rotate.php?kw=test123

我的代码如下:

<?php
if ($_GET['kw']) {
$kw = strip_tags($_GET['kw']);
} else { $kw = ‘jimrocks’; }
$landingpages = array(
// paste as many tracking links as you like below
// copy and paste the whole line and put the link between the ‘ and the ‘
‘http://be2canada.struenet.com/RuleLP/?t202id=3109&t202kw=’.$kw,
‘http://be2canada.struenet.com/RegLP/?t202id=8115&t202kw='.$kw,
);
$searchlink = $landingpages[array_rand($landingpages)];
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: $searchlink”);
exit();
?>

好的 - 我的新代码:

<?php
if ($_GET['kw']) {
$kw = strip_tags($_GET['kw']);
} else { $kw = ‘jimrocks’; }
$landingpages = array(
// paste as many tracking links as you like below
// copy and paste the whole line and put the link between the ‘ and the ‘
'http://be2canada.struenet.com/RuleLP/?t202id=3109&t202kw='.$kw,
'http://be2canada.struenet.com/RegLP/?t202id=8115&t202kw='.$kw,
);
$searchlink = $landingpages[array_rand($landingpages)];
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: $searchlink”);
exit();
?>
4

2 回答 2

1

一定是某个地方的 php 代码中的语法错误。

在你的 php 脚本的顶部添加这个:

error_reporting(E_ALL);
ini_set('display_errors', 1);

比请提供任何错误消息(如果有的话)

编辑:是的,您的链接中有语法错误:

‘http://be2canada.struenet.com/RuleLP/?t202id=3109&t202kw=’.$kw,
‘http://be2canada.struenet.com/RegLP/?t202id=8115&t202kw='.$kw,

将此撇号 ' 更改为:'

'http://be2canada.struenet.com/RuleLP/?t202id=3109&t202kw='.$kw,
'http://be2canada.struenet.com/RegLP/?t202id=8115&t202kw='.$kw,

也将这个双引号“更改为:”

header("HTTP/1.1 301 Moved Permanently");
header("Location: $searchlink");

甚至 stackoverflow 的代码荧光笔也检测到了它

于 2013-07-05T07:28:10.510 回答
0
于 2013-07-05T07:48:08.287 回答