我是网络技术的新手,我有一些障碍,
我有一个php页面,通过调用另一个php页面来发送邮件请求,
但是我需要将新的php页面传递给我的邮件的值,所有这些都适用于硬编码的val,但我需要知道如何将参数传递给我的php发送邮件页面,
这里是主要php页面的代码:
<script>
...
$.post( "send-mail-parklane-suscrib.php" , { name: "John", time: "2pm" });
...
</script>
这里是代码 发送邮件-柏宁-suscrib.php
<html>
<head><title>PHP Mail Sender</title></head>
<body>
<?php
session_start();
echo("chamb");
$to = 'juanss234@gmail.com';
$from = 'bot@parklanefinancial.com.au';
$subject = 'Parklane Financial Subscribe';
$headers = 'From: bot@parklanefinancial.com.au' . "\r\n".
'Reply-To: test@abc.com'. "\r\n".
'Return-Path: test@abc.com' . "\r\n".
'X-Mailer: PHP/' . phpversion();
$message = "SS9 tkt ss9!!!";
mail($to, $subject, $message, $headers, "-f $from");
?>
</body>
</html>
那么如何在我的发送邮件页面上访问这个val?
谢谢!
答案 0 :(得分:1)
它们将被保存到superglobal
,$_POST
。
<?php
echo $_POST["name"]; //Echos John
echo $_POST["time"]; //Echo 2pm
/**
* You may see at anytime if your page has
* any set by: (Dev use only) Printing the contents
* of the $_POST Array.
**/
print_r( $_POST );
/**
* Note, it's important you check the existence
* & verify any values sent.
**/
if ( isset( $_POST["name"] ) && $_POST["name"] !== '' ) {
//Code
$Name = $_POST["name"];
}
?>
还有其他人:
$_GET
- 有关GET请求$_POST
- 对于POST请求$_COOKIE
- 适用于Cookie $_REQUEST
- 为了以上所有人。答案 1 :(得分:0)
使用$_POST
$name=$_POST['name'] //John
等,