尝试使用重定向发送这些变量时重定向。不知道我在哪里弄乱了syntax.it只在一个php文件中所以没有结束括号
<?php
header("Location:http://trax.shabimedia.com/click.php?c=1&key=qykpiqe6qquv1tejw82aqpb9& c1=".$_GET['c1']."&c2=".$_GET['c2']."&c3=".$_GET['c3']."&c4=".$_GET['c4']."&c5=".$_GET['c5'].);
答案 0 :(得分:1)
尝试对您的网址进行编码,然后移除最后一个点。最后的几点告诉PHP将要解析更多的东西,比如字符串或变量(并且没有更多,所以你得到一个错误)。 Urlencode确保您的网址正确无误。并确保在标题重定向后有一个退出,以确保重定向后的代码不会被执行。
<?php
if( is_array( $_GET) ){
foreach( $_GET as $id => $val){
$_GET[$id] = urlencode( $val );
}
header("Location:http://trax.shabimedia.com/click.php?c=1&key=qykpiqe6qquv1tejw82aqpb9&c1=".
$_GET['c1']."&c2=".$_GET['c2'].
"&c3=".$_GET['c3'].
"&c4=".$_GET['c4'].
"&c5=".$_GET['c5']);
exit;
}
答案 1 :(得分:0)
你在字符串的末尾添加了一个额外的点。
<?php
header("Location:http://trax.shabimedia.com/click.php?c=1&key=qykpiqe6qquv1tejw82aqpb9&c1=".$_GET['c1']."&c2=".$_GET['c2']."&c3=".$_GET['c3']."&c4=".$_GET['c4']."&c5=".$_GET['c5']);
答案 2 :(得分:0)
正如在几条评论中所提到的,您在代码行末尾的最后.
之前还有一个额外的)
。删除它。