我在用户提交表单时收到来自Aweber的GET字符串中的值.我将他们发送的变量提交给SMS网关,通过短信通知第三方提交.
这是我的问题.我需要将执行php标头中的传出SMS命令的页面重定向到另一个页面,该页面最终显示从Aweber发送的GET变量.
我可以在第一页中检索变量及其值.如何将它们传递到第二页?
这是我在第一页(sms.php)上使用的代码,用于收集Aweber发送的变量:
$fname = $_GET['name'];
$femail = $_GET['email'];
$fphone = $_GET['telephone'];
....etc
header('Location: confirmed.php');
exit;
Run Code Online (Sandbox Code Playgroud) 在我的PHP代码中,我能够使用以下命令从电话号码中删除连字符和括号
preg_replace('/\D+/', "", $cell);
Run Code Online (Sandbox Code Playgroud)
要么
preg_replace('/[ )(.-]/', "", $cell);
Run Code Online (Sandbox Code Playgroud)
两个问题:
(1)上面哪种格式最适合删除所有不需要的字符(,-,..等以及字母字符)。
(2)如果用户输入的话,我还需要删除开头的“ 1”(美国的国家代码)