Php 从URL捕获参数,将参数传递给函数,执行该函数
例如,我看到过这样一个例子,一个像这样的URL会直接打开一个页面,在这个页面上,您可以只编辑ID=39的文章/帖子。 我读过很多关于通过URL调用函数的书,但是我从来没有遇到过这样的情况:您可以从URL捕获参数,将参数传递到函数中,然后执行函数 以URL为例,如何使用函数将39标识为ID,并从ID=39的数据库中检索帖子 使用和功能 比如说Php 从URL捕获参数,将参数传递给函数,执行该函数,php,function,url,Php,Function,Url,例如,我看到过这样一个例子,一个像这样的URL会直接打开一个页面,在这个页面上,您可以只编辑ID=39的文章/帖子。 我读过很多关于通过URL调用函数的书,但是我从来没有遇到过这样的情况:您可以从URL捕获参数,将参数传递到函数中,然后执行函数 以URL为例,如何使用函数将39标识为ID,并从ID=39的数据库中检索帖子 使用和功能 比如说 $parts=parse_url($url); parse_str($parts['query',$query); echo$query['email']
$parts=parse_url($url);
parse_str($parts['query',$query);
echo$query['email']代码>
如果要动态获取$url
,请查看以下问题:
例如,您的URL是test.php?edit=39
if (isset($_GET['edit'])) {// it will catch the 39
$id= $_GET['edit'];
$return_value=funciton_name($id);// passing parameter to the function
echo $return_value;// it will display the return vlaue.
}
//执行该函数并返回值
function funciton_name($id){
$result1 = "SELECT * FROM tablename WHERE id=".$id;
return $result1;
}
$id=$\u请求['edit'];谢谢@seravee,但是我不理解$query['email']。如果假设['email']?@Elizabeth Kof email包含在我作为示例格式给出的参数中,则它是一个参数。对于您的URL,应该对其进行编辑。@Narenda,谢谢您。你让我走上了正确的道路