关于PHP中的链接。请熟悉PHP的朋友进来帮个忙。

upwind 2005-07-18 10:44:34
<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,却不得不在结帖时给分的情况。)

...全文
153 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
upwind 2005-07-19
  • 打赏
  • 举报
回复
谢谢上面这位兄弟。

我想知道的是:
类似于:<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D' target='_blank'>
这样的“链接地址”是怎样形成的?编程者怎样知道有这样一个地址存在呢?谁能举个例子吗?
zquboy 2005-07-19
  • 打赏
  • 举报
回复
URL编码。

使用以下函数解码urldecode()
=> job.php?action=download&pid=[pid]&tid=&aid=[0]
beforefly 2005-07-19
  • 打赏
  • 举报
回复
这是GET类型发送的参数
qingxia 2005-07-19
  • 打赏
  • 举报
回复
那个html文件,是被另一个php文件 include引进而编写的
这是一种设计风格
把界面无关的代码,先写在某一个php文件之中,等把功能实现都写好了,在include进来一个html扩展名的文件,这个html扩展名文件里,基本只有变量输出
include引进之后,那个html扩展名里的代码,都被php正确识别,用php引擎解析的,所以在hmtl代码里的变量能正确处理成字符串输出
这样好处在于,美工人员很方便修改界面
要知道,大部分美工,看到if等语句都头疼,不是看不懂,而是,看着头疼

这种设计风格,好处在于,不使用摸板技术,提高执行效率等等
xuzuning 2005-07-19
  • 打赏
  • 举报
回复
job.php? 后面的内容都是传递到job.php的参数
至于何时传递何种参数到程序中去当然是由编程者决定的了
upwind 2005-07-19
  • 打赏
  • 举报
回复
先结帖。谢谢朋友们的回答。请在这里回答过问题的朋友,到《放分帖for关于PHP中的链接。请熟悉PHP的朋友进来帮个忙 》中来领分。谢谢。
ccxxcc 2005-07-19
  • 打赏
  • 举报
回复
找个文章系统 看它的后台 有很多这样的链接 主要用来做代码块控制
action=download一般会转到与下载有关的代码块中
lzkd 2005-07-19
  • 打赏
  • 举报
回复
我想知道的是:
类似于:<a href='job.php?action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D' target='_blank'>
这样的“链接地址”是怎样形成的?编程者怎样知道有这样一个地址存在呢?谁能举个例子吗?


********************

楼主有点想左了,如果写程序的人都不知道应该往哪个文件里放参数,那这程序也没办法写了.

有点明白楼主的意思,大概是想来个一跟到底,看看到底是怎么回事.建议,先不要这么来,因为现在任何一个成型的东西,对于楼主来讲,都是太大,大复杂了.看晕是很正常的,先从小程序下手.然后自己试着动手写一点小东西,慢慢来.这东西,急也没用
cailinzheng 2005-07-19
  • 打赏
  • 举报
回复
楼上应该是楼主所问正解吧
sunsonxy 2005-07-19
  • 打赏
  • 举报
回复
? 后是GET方式传送参数值
有几个参数的话 用 & 符号连接
action=download&pid=$read%5Bpid%5D&tid=$tid&aid=$attach%5B0%5D'
这里面有 action pid tid aid 这几个参数传递过去执行
里面的有变量符号 $ 说明这是被php文件 require 或 include 的 模板

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧