首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >调用函数并通过url PHP传递参数

调用函数并通过url PHP传递参数
EN

Stack Overflow用户
提问于 2018-06-19 05:39:42
回答 1查看 3.1K关注 0票数 0

这是我的PHP脚本:

代码语言:javascript
复制
<?php

function myFunc($param1)
{
echo $param1;
}

if(isset($_GET['action'])){
    if(function_exists($_GET['action'])) {    
        $_GET['action']();
    }
}

?>

现在我想从其他php调用这个函数并传递参数:

http://localhost/data.php?action=myFunc

如何通过url传递参数给myFunc?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 05:44:59

它肯定是错误的,而且不安全的(想象一下,如果您尝试用action=unlink&param=somefile.php调用它会发生什么),但是您可以这样做:

网址:http://localhost/data.php?action=myFunc&param=123

代码语言:javascript
复制
<?php

function myFunc($param1)
{
echo $param1;
}

if(isset($_GET['action'])){
    if(function_exists($_GET['action'])) {    
        $_GET['action']($_GET['param']);
    }
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50917846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档