如何在PHP中直接执行另一个PHP程序?

如何在PHP中直接执行另一个PHP程序?,第1张

redirect ("user_file.asp?a=1&b=2")

实际上页面以跳到了user_file.asp 这个页

所以自己写一个函数可以与它功能完会相同

function redirect($url) {

if (!isset($url)) {

$url = "./index.php"

}

echo "<meta http-equiv=\"refresh\" content=\"1URL=$url\">"

//echo"<script>alert('$text')window.location.href='$url'</script>"

exit

}

可以通过PHP中的require()、include()包含引用函数来实现

例如:

require('1.php');

require('2.php');

或者:

include('1.php');

include('2.php');

require()、include() 详细功能与区别可以百度一下。

Fedora 12 是SELinux, Security Enhanced Liux. 安全性特别加强. 由你的描述来看, 应该是SELinux的权限没打开.

在/etc/selinux/config 中将 SELINUX=enforcing 改成 SELINUX=disable即可, 如此便将SELinux中强化安全的部分完全关闭, 但也就变得和一般linux没多少差别. 改完后要reboot.

如果想要SELinux的安全功能又想达成你要的目的, 要参考 SELinux特有的chcon指令以及httpd_selinux语法.

例如,

chcon -R -t httpd_user_content_t /web


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12192793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存