关于PHP中的链接。请熟悉PHP的朋友进来帮个忙。
<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D' target='_blank'>
<font color=red>$attach[1]</font>
我在阅读某个开源论坛程序的源代码时,在一个html文件中,看到上面这样一个链接。请注意“<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D'”这部分,我不明白:怎么会链接到这么个“东西”上呢?job.php这个可以理解,后面这堆东西是怎么来的呢?
我是一个PHP新手,遇到这样的事情非常苦恼:因为我不知道该怎样表达才能让高手们知道我想问什么。请高手们原谅,也请耐心分析一下我的问题。帮个忙,解决一下。
如果这人问题解答起来太复杂,也请高手指点一下,该从哪里入手查找相关资料。如果可能的话,请说详细一点。再次感谢。
特别说明:
为了吸引人们注意,所以先给20分。如果哪位能耐心帮我解决了这个问题,将另外奉送100分。为了防止只得到一堆"up",白白浪费100分,所以,我打算在得到满意回答后,另开帖给真正帮了忙的朋友送分。特此说明。(以前曾经遇到过给出高分,只得到up,却不得不在结帖时给分的情况。)
问题点数:20、回复次数:10Top
1 楼zquboy()回复于 2005-07-19 00:27:15 得分 4
URL编码。
使用以下函数解码urldecode()
=> job.php?action=download&pid=[pid]&tid=&aid=[0]
Top
2 楼upwind(蓝色猎人)回复于 2005-07-19 00:46:52 得分 0
谢谢上面这位兄弟。
我想知道的是:
类似于:<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D' target='_blank'>
这样的“链接地址”是怎样形成的?编程者怎样知道有这样一个地址存在呢?谁能举个例子吗?Top
3 楼ccxxcc(cc小超)回复于 2005-07-19 02:16:11 得分 2
找个文章系统 看它的后台 有很多这样的链接 主要用来做代码块控制
action=download一般会转到与下载有关的代码块中Top
4 楼xuzuning(唠叨)回复于 2005-07-19 08:16:47 得分 2
job.php? 后面的内容都是传递到job.php的参数
至于何时传递何种参数到程序中去当然是由编程者决定的了Top
5 楼qingxia(青虾)回复于 2005-07-19 11:02:38 得分 4
那个html文件,是被另一个php文件 include引进而编写的
这是一种设计风格
把界面无关的代码,先写在某一个php文件之中,等把功能实现都写好了,在include进来一个html扩展名的文件,这个html扩展名文件里,基本只有变量输出
include引进之后,那个html扩展名里的代码,都被php正确识别,用php引擎解析的,所以在hmtl代码里的变量能正确处理成字符串输出
这样好处在于,美工人员很方便修改界面
要知道,大部分美工,看到if等语句都头疼,不是看不懂,而是,看着头疼
这种设计风格,好处在于,不使用摸板技术,提高执行效率等等
Top
6 楼beforefly(沉思的风)回复于 2005-07-19 12:07:05 得分 2
这是GET类型发送的参数
Top
7 楼sunsonxy(不经意间)回复于 2005-07-19 13:32:40 得分 2
? 后是GET方式传送参数值
有几个参数的话 用 & 符号连接
action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D'
这里面有 action pid tid aid 这几个参数传递过去执行
里面的有变量符号 $ 说明这是被php文件 require 或 include 的 模板Top
8 楼cailinzheng(阿卡)回复于 2005-07-19 13:40:48 得分 2
楼上应该是楼主所问正解吧Top
9 楼lzkd(浪子快刀)回复于 2005-07-19 13:58:22 得分 2
我想知道的是:
类似于:<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D' target='_blank'>
这样的“链接地址”是怎样形成的?编程者怎样知道有这样一个地址存在呢?谁能举个例子吗?
********************
楼主有点想左了,如果写程序的人都不知道应该往哪个文件里放参数,那这程序也没办法写了.
有点明白楼主的意思,大概是想来个一跟到底,看看到底是怎么回事.建议,先不要这么来,因为现在任何一个成型的东西,对于楼主来讲,都是太大,大复杂了.看晕是很正常的,先从小程序下手.然后自己试着动手写一点小东西,慢慢来.这东西,急也没用Top
10 楼upwind(蓝色猎人)回复于 2005-07-19 14:46:21 得分 0
先结帖。谢谢朋友们的回答。请在这里回答过问题的朋友,到《放分帖for关于PHP中的链接。请熟悉PHP的朋友进来帮个忙 》中来领分。谢谢。Top




