php地址栏参数
① php如何获取网址中的参数
比如有一个网址为
http://域名/goods.php?u=59&id=24#pinglun
我想得到这个id值
可以用正则,也可以用php函数解析到数组中
用正则可以这样
preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 这个表示当前网址url
print_r($m[1]);exit;
或者用parse_url()及parse_str()函数
$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);
parse_str($cur_q,$myArray);
print_r($myArray["id"]);exit;
拓展资料
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
参考资料:网络 PHP
② PHP如何地址栏接收参数
不需要name,a标签没有name属性。
③ php怎么判断地址栏是否有参数
规范一点,当你要使用$_GET['a']的时候,前面一定要加一个判断:
if( isset($_GET['a']) && $_GET['a']!="" ){
......
}
但是PHP有个比较方便的地方就是使用的变量可以不必先声明,只要你能保证变量名不冲突,就可以不用先声明它,也不会对程序有什么影响,但是会有一个notice的提示,就是你看到的那个。很多人也选择了修改php.ini里面的配置来屏蔽这种notice错误。
这种情况还是更建议修改配置
④ Php获取参数的几种方法
1.获取地址栏参数:
$_SERVER['QUERY_STRING'];
2.获取参数值
//post提交
用$_POST['参数名称']获取值
//get 提交
用$_GET['参数名称']获取值
//无论是post还是get方式提交都可以用$_REQUEST
用$_REQUEST['参数名称']获取值
⑤ 用php如何读取地址栏的参数
使用超级全局变量$_GET可以访问地址栏的参数,例如调用地址为:
abc.php?param=val123
$_GET['param']的值就是'val123'
⑥ PHP 如何通过地址栏传递参数
<?php
$mp3=$_GET['mp3'];
?>
<objecttype='application/x-shockwave-flash'width='640'height='380'>
<paramname='flashvars'value='src=<?=$mp3?>'/>
</object>
这样就可以了 把上面代码存为mp3.php
然后 mp3.php?mp3=你的mp3网址
就传递Ok了。
⑦ php 接收地址栏参数并写入数据库
mysql_select_db(数据库名,MySQL服务器的链接标识)
你少了MySQL服务器的连接标识,而且数据库名你也是用config.php导入的,不知道config.php里面对不对
⑧ php 如何隐藏url地址栏参数
可以使用post提交表单的方式。处理后写入cook中当前浏览的id。这样就不会出现在url上。php 如何隐藏url地址栏参数
⑨ php获取上个页面地址栏参数
可以把id放到放进一个隐藏域 提交的时候会和表单一起提交给b.php
<input type="hidden" name="id" value="<?php echo xxxxx ?>" />
⑩ PHP:地址栏最多可传多少参数或者地址栏的地址长度有限制吗
http
1.1
协议中对url的长度是没有限制的
但是在实现中,服务器端和游览器端对url的长度都是有限制的
服务器端的限制根据不同的配置会有不同的值
游览器端的限制由于浏览器的种类也各不相同,大致如下
ie
2083
firefox
65536
chrome
8182
safari
80000
opera
190000