新手求助!
<a href="index.php?act=copyFile&path=<?php echo $path;?>&filename=<?php echo $p;?>">
请问教程里面多次出现这样的代码 想问问这里面怎么理解呀 我就看到上面定义$path="file"然后执行下来 到这里$path 又等于$path 然后有跳到前面接收的$path了 好混乱呀 求帮忙解释下!
<a href="index.php?act=copyFile&path=<?php echo $path;?>&filename=<?php echo $p;?>">
请问教程里面多次出现这样的代码 想问问这里面怎么理解呀 我就看到上面定义$path="file"然后执行下来 到这里$path 又等于$path 然后有跳到前面接收的$path了 好混乱呀 求帮忙解释下!
2015-06-20
<a href="index.php?act=copyFile&path=<?php echo $path;?>&filename=<?php echo $p;?>">
我们来慢慢分析一下这段代码的含义。
首先是index.php,这个比较好理解吧?点击该a标签跳转到index.php。
接着是path=<?php echo $path;?>和filename=<?php echo $p;?>,你理解了GET传值的原理吗?就是通过在url中带一段赋值的代码将值传递出去,然后可以通过$_GET["变量名"]获取。
a标签是html的代码,我们在html内要编写php代码要怎么做呢?没错!就是用<?php ?>来完成,将需要的代码写在里面。
这里的php的意思是:打印$path的值,也就是把他显示出来。当然你可能说你没看到啊,但其实他已经显示给你的浏览器了,在你浏览器中,他是这样的(假定$path的值为path,$p的值为p):
<a href="index.php?act=copyFile&path=path&filename=p">
这样好理解一点了吗?
举报