构造包含php变量的shell命令

构造包含php变量的shell命令,php,shell-exec,Php,Shell Exec,当这个shell_exec命令在my函数中运行时,只有第一个url参数被传递给接收的php文件。我怀疑我没有正确构造命令 shell_exec("curl https://inklines.art/process_emails.php?url=" . $full_site_url . "&domain=" . $domain . "&site=" . $site_title . "&title=" . $title . "&permalink=" . $perma

当这个shell_exec命令在my函数中运行时,只有第一个url参数被传递给接收的php文件。我怀疑我没有正确构造命令

shell_exec("curl https://inklines.art/process_emails.php?url=" . $full_site_url . "&domain=" . $domain . "&site=" . $site_title . "&title=" . $title . "&permalink=" . $permalink);
该如何构造命令来传递所有变量


多谢

当它只是curl命令时。也许你想用这个。也许你需要用某种方式来筛选&例如,unix shell的\\\\\,或者更好地使用,确保你的代码安全,否则人们可能会插入命令。我真的推荐@Sysix所说的