Php 如何在不执行函数的情况下停止打印回显结果的输出
这可能是一个愚蠢的问题,但是 我创建了一个PHP来在我的站点中进行一些检查,并查看最终结果 我使用echo打印它,或者在函数失败的情况下不打印任何内容 但问题是,即使我没有单击submit按钮,PHP文件也会继续打印nothing foundPhp 如何在不执行函数的情况下停止打印回显结果的输出,php,Php,这可能是一个愚蠢的问题,但是 我创建了一个PHP来在我的站点中进行一些检查,并查看最终结果 我使用echo打印它,或者在函数失败的情况下不打印任何内容 但问题是,即使我没有单击submit按钮,PHP文件也会继续打印nothing found if (function failed) { echo "not found"; } else { echo "do stuff here"; } 未找到php文件保持打印 我试过ob_clean ob_end_flush ob_end_
if (function failed) {
echo "not found";
} else {
echo "do stuff here";
}
未找到php文件保持打印
我试过ob_clean ob_end_flush ob_end_clean,但没用
完整代码:
您应该向submit按钮添加name属性,并检查按钮是否被按下 在您的情况下,每次运行脚本时都会选中urlbox
<input type="submit" name="submit" value=" Check IMDB ">
<?php
if(isset($_POST['submit'])) {
//Here add your code
}
?>
否仅当按下按钮时,脚本才会选中URL框。您可以添加完整的代码来检查它吗?你将这种情况称为何处?完成@Valentin Emil Cudelcu你可以尝试检查请求方法$\u SERVER['request\u method']。这就是我所做的,非常感谢@DmitryTanks,效果非常好@瓦伦丁·埃米尔·库德尔库
<input type="submit" name="submit" value=" Check IMDB ">
<?php
if(isset($_POST['submit'])) {
//Here add your code
}
?>