为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用php包含但不显示页面

如何使用php包含但不显示页面

PHP
慕斯709654 2022-12-30 16:04:39
当我只需要一个变量时,sendMail.php 会显示整个页面。提前致谢ini_set('display_errors', 1);include 'index.php';$senderEmail = $_SESSION['uname'];$recipientEmail = 'philip@scriver.net'; $message = filterInput($_POST['message']);$subject = filterInput($_POST['Subject']);$attach1 = filterInput($_POST['attach1']);if(sendEmailWithAttachments($recipientEmail,$senderEmail,$subject,$message,$attach1))...
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

include 不是用于设置变量,它会获取您包含的文件的所有内容,甚至是 html,所以是的,它会显示在您的屏幕上。如果你想获取一个变量,你有更多的选择: - 存储在数据库中并通过 SQL 查询获取 - 通过 POST 或 GET 请求发送

您可能还希望将 php 代码尽可能与 html 分开存储。因此,您可以将在多个位置使用的代码存储在一个根本不包含 html 的 php 文件中,并且只包含该文件,因此它不会在您的屏幕上显示任何 html 内容。虽然为了发送一个值,我会坚持第一个 2 选项


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 135 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号