很多站长朋友们都不太清楚php解析id内容,今天小编就来给大家整理php解析id内容,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php根据id读取数据问题 2、 php取id的值 3、 php对应的id显示对应的内容 4、 100分求PHP获取图中链接URL中的ID数字值。 5、 php求助:如何通过id获取数据库内容,并显示到网页上来 php根据id读取数据问题/*
*功能:对字符串进行加密处理
*参数一:需要加密的内容
*参数二:密钥
*/
function passport_encrypt($str,$key){ //加密函数
srand((double)microtime() * 1000000);
$encrypt_key=md5(rand(0, 32000));
$ctr=0;
$tmp='';
for($i=0;$i<strlen($str);$i++){
$ctr=$ctr==strlen($encrypt_key)?0:$ctr;
$tmp.=$encrypt_key[$ctr].($str[$i] ^ $encrypt_key[$ctr++]);
}
return base64_encode(passport_key($tmp,$key));
}
/*
*功能:对字符串进行解密处理
*参数一:需要解密的密文
*参数二:密钥
*/
function passport_decrypt($str,$key){ //解密函数
$str=passport_key(base64_decode($str),$key);
$tmp='';
for($i=0;$i<strlen($str);$i++){
$md5=$str[$i];
$tmp.=$str[++$i] ^ $md5;
}
return $tmp;
}
$str='作者:';
$key='123456';
$encrypt=passport_encrypt($str,$key);
$decrypt=passport_decrypt($encrypt,$key);
echo '原文:',$str."<br><hr>";
echo '密文:',$encrypt."<br><hr>";
echo '译文:',$decrypt."<br><hr>";
搜索了一个,不让人看到id即可,比如优酷详细视频页面的url,一般都是这种方式
php取id的值<?php
$url = 'lv.htm?id=255NumId=102uid=7Num=1type=moons';
$url = array_pop(explode('?',$url)); //留下?右部,即id=255NumId=102uid=7Num=1type=moons
parse_str($url,$vars); //利用函数parse_str解析url,结果在$vars中。
var_dump($vars);
echo $vars['id']; //这是你要的。
//End_php
php对应的id显示对应的内容不太明白你的意思,可按图上的看来,只要设置相应的字段id就行,例如
一个新闻内容表中设置如下字段
id,uid, type,lanmu,body。
id就是新闻内容的自增值id
uid就是发布者id
type就是新闻分类id
lanmu就是栏目的id
body就是新闻内容
输出时根据相应id输出就行
100分求PHP获取图中链接URL中的ID数字值。对于 url ,可以使用 parse_url 函数来解析获取相应的部分,比如 host、path、query 等。按照你题目的要求,需要获取的是 query 部分,这部分又可以使用 parse_str 函数来解析,然后获取需要的参数,比如你这里的 id。
这里有一个函数,用于获取一个链接的URL的query部分,并解析成数组,可以很方便的通过键名来获取参数值。
// 解析 url,数组的形式返回 url 的 query 部分
function getQuery($url='')
{
$url=trim($url);
if($url=='')
return false;
// 解析 url,获取 query 部分,它是一个字符串
$query=parse_url($url, PHP_URL_QUERY);
if($query===null)
return null;
// 解析 query 部分,将会保存到一个数组
parse_str($query, $params);
return $params;
}
// 使用举例
$url='...?id=24498704247'; // 你要解析的那个 url
$paras=getQuery($url); // array( 'id' => 24498704247)
echo $paras['id']; // 24498704247
php求助:如何通过id获取数据库内容,并显示到网页上来根据id
读出数据库信息??select
*
from
XXX
where
id
=
XXX
这样就读出来啦。。。。。。可以把参数id放在url上
然后get下来。。然后去数据库查。。。。然后显示。。这样就对应了
查看原帖>>
关于php解析id内容的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php解析id内容 php解析url的详细内容...