我的自动重定向不能从其他网址到我的

时间:2014-04-14 07:30:41

标签: php

我不知道如何将url从一个url自动重定向到另一个url。我正在尝试从我的数据库发送自动电子邮件ID到其他网址。我的代码正在运行,但它不会回到url发送第二次电子邮件ID。请帮帮我。

我的工作代码在这里

$seconds=10;
$email2='shakti@gmail.com';
$var .= 'https://www.ymlp.com/api/Contacts.Add?Key=5ESTZPSGT8AFJV5Y2Y4Q&Username=38bf&Email='.$email2.'&GroupID=5';
header("refresh:$seconds;url=$var");

When it redirect to this url $var it's showing url then how cant it possible to reditect to this page index.php

非常感谢您的帮助

2 个答案:

答案 0 :(得分:0)

header( "refresh:5;url=wherever.php" );

这是设置header的php方式,女巫会在 5秒内将您重定向到wherever.php


  

请记住,在发送任何实际输出之前,必须通过普通HTML标记,文件中的空行或PHP来调用header()。使用include或require,函数或其他文件访问函数读取代码是一个非常常见的错误,并且在调用header()之前输出空格或空行。使用单个PHP / HTML文件时存在同样的问题。 (来源php.net

所以,你的代码应该是:

$seconds=10;
$email2='shakti@gmail.com';
$var = 'https://www.ymlp.com/api/Contacts.Add?Key=5ESTZPSGT8AFJV5Y2Y4Q&Username=38bf&Email='.$email2.'&GroupID=5';
header("refresh:$seconds;url=$var");

Here是适合你的代码

答案 1 :(得分:0)

不留空格,这是它没有运行的唯一问题,

<?php 
$seconds=10;
$email2='shakti@gmail.com';
$var .= 'https://www.ymlp.com/api/Contacts.Add?Key=5ESTZPSGT8AFJV5Y2Y4Q&Username=38bf&Email='.$email2.'&GroupID=5';
header("refresh:$seconds;url=$var");