这是我的 PHP 脚本:
<?php
function myFunc($param1)
{
echo $param1;
}
if(isset($_GET['action'])){
if(function_exists($_GET['action'])) {
$_GET['action']();
}
}
?>
Run Code Online (Sandbox Code Playgroud)
现在我想从其他 php 调用这个函数并传递参数:
如何通过url向myFunc传递参数?
这肯定是错误和不安全的(想象一下如果你尝试使用它来调用它会发生什么action=unlink¶m=somefile.php),但你可以这样做:
附网址:http://localhost/data.php?action=myFunc¶m=123
<?php
function myFunc($param1)
{
echo $param1;
}
if(isset($_GET['action'])){
if(function_exists($_GET['action'])) {
$_GET['action']($_GET['param']);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4103 次 |
| 最近记录: |