php 链接中加参数传递

原文:php 链接中加参数传递

php链接中加参数是在源链接中加“?”,问号之后就可以跟参数列表,para1=value1&para2=value2&para3=value3,多个参数就用&连接。

php是通过GET来获取传递的参数值。

直接来个例子。

例如:

try.php文件内容:

<?php
$user = $_GET[‘user‘];
echo "<p>user: $user</p>";
?>

在地址栏输入http://127.0.0.1:8888/try.php?user=123

再来一个谷歌搜索的例子:

http://www.google.com/search?q=baidu

这样可以写一个谷歌搜索在网页里。当然这里扯远了,已经没跟php有关系了,只是说明下链接后跟参数是通过get来获取参数的。

使用get 的原因是为了限制提交的文本数量。post提交的内容没什么限制,get是有限制的,最多100个字符(http://www.w3school.com.cn/php/php_get.asp),这个应该是出于安全问题。

<form action="http://www.google.com/search" method="get">
<label>search: </label>
<input type="text" name="q"/>
<input type="submit" value="submit" />

当然在不知道是用get还是post的情况下,我们可以用request来获取参数值。因为request对于post和get提交的内容都能够获取到。

时间: 2024-10-13 20:03:39

php 链接中加参数传递的相关文章

a 标签中加 onclick事件,根据事件中的校验情况来决定是否执行a标签的链接

a 标签中加 onclick方法后,先执行onclick方法,在去执行a标签href下属性对应的动作,如果不想执行href属性下动作需要用false作为返回值. <a href="http://www.cnblogs.com/qisel/" onclick="method();return false;">点击</a> 1.上面不管href属性动作是什么都不会执行. 2.下面的就是可以通过JS校验后,根据返回true或false来判断是否执行

链接与加载过程中,几个关键的概念

http://www.cnblogs.com/qiaoconglovelife/p/5870000.html 加载(load) 将程序拷贝到存储器并运行的过程,由加载器(loader)执行. 链接分类 编译时(compile time)链接:也称为传统静态链接.静态链接: 加载时(load time)链接:在程序被加载的时候动态链接共享库: 运行时(run time)链接:在程序运行时根据需要动态链接共享库. 目标文件 可重定位目标文件:可被链接生成可执行目标文件: 可执行目标文件:可被直接拷贝

ASP.NET MVC中加载WebForms用户控件(.ascx)

原文:ASP.NET MVC中加载WebForms用户控件(.ascx) 问题背景 博客园博客中的日历用的是ASP.NET WebForms的日历控件(System.Web.UI.WebControls.Calendar),它会为“上一月”.“下一月”的链接生成"__doPostBack()"的js调用,如下图: 目前发现它会带来两个问题: 1. 不支持IE10: 2. 某些电脑不允许执行__doPostBack. 问题提炼 前提: 我们想以最低的成本解决这个问题,也就是对当前代码尽可

使用Jsoup库解析HTML、XML或URL链接中的DOM节点

soup 是一款Java 的HTML解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据. Jsoup的使用例子 <span style="font-size:14px;">import java.io.IOException; import java.io.InputStream; import org.jsoup.Jsoup; import org.jsoup.nodes.

SQL实现递归及存储过程中In()参数传递解决方案[转]

SQL实现递归及存储过程中In()参数传递解决方案 1.SQL递归 在SQL Server中,我们可以利用表表达式来实现递归算法,一般用于阻止机构的加载及相关性处理. -->实现: 假设OrganiseUnit(组织机构表)中主要的三个字段为OrganiseUnitID(组织机构主键ID).ParentOrganiseUnitID(组织机构父ID).OrganiseName(组织机构名称) ? 1 2 3 4 5 6 7 [sql] with organise as (select * from

链接中 href=&#39;#&#39; 和 href=&#39;###&#39; 的区别以及优缺点

首先,<a> 标签 + onclick='{jscode}' 是很常用的一种 js 运用方式,而不使用 href='javascript:{jscode}' 是为了兼容多种浏览器对 <a> 标签的解释和处理不同.其次,使用 <a> 标签 + onclick='{jscode}'  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 <a href='#'> 是因为使用者没有理解 '#' 和 '###' 的区别. 简单地说,就是

链接 与 加载

一.GUN处理目标文件的工具 AR 创建静态库,插入.删除.列出和提取成员: SRING 列出目标文件中的字符串: SIRIP 从目标文件中删除符号表信息: NM 列出目标文件符号表中定义的符号:READELF 显示一个目标文件的完整结构 SIZE 列出目标文件中节的名字和大小: OBJDUMP 所有二进制工具之母,可显示一个目标文件中所有的信息.LDD 列出一个可执行文件在运行时所需要的动态库 首先对一个c文件进行编译生成.o目标文件 然后可以通过nm 和readelf来查看目标文件的符号表

VC++对话框中加状态栏

原文链接: http://blog.chinaunix.net/uid-9847882-id-1996528.html 方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2.在OnInitDialog()中加入:               m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0); int strPartDim[3]= {100, 200, -1}; 

链接中 href=&#39;#&#39; 和 href=&#39;###&#39; 的区别

<a> 标签 + onclick='{jscode}' 是很常用的一种 js 运用方式,而不使用 href='javascript:{jscode}' 是为了兼容多种浏览器对 <a> 标签的解释和处理不同. 使用 <a> 标签 + onclick='{jscode}'  时经常会加一个 href='###',而有时这个 href='###' 会被误写为 <a href='#'> 是因为使用者没有理解 '#' 和 '###' 的区别, '#' 是有特定意义的,