//$ascii码表x,y位置
$ascii = [
[' ', '!', '"', '#', '$', '%', '&', "'", '(', ')', '*', '+', ',', '-', '.', '/'],
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?'],
['@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O'],
['P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[', '\\', ']', '^', '_'],
['`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o'],
['p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~', ' ']];
$data = [
[13, 10],
[10, 1],
[16, 15],
[7, 6],
[5, 13],
[18, 9],
[13, 11],
[7, 12],
[10, 5],
[15, 9],
[15, 9],
[13, 5],
[16, 11],
[0, 1],
[8, 2],
[8, 5],
[0, 0],
[17, 15],
[14, 8],
[2, 1],
[10, 5],
[17, 14],
[16, 5],
[3, 8],
[14, 9],
[5, 8],
[15, 1],
[3, 15],
[13, 10],
[10, 12],
[5, 7],
[0, 2],
[18, 14],
[0, 15],
[1, 6],
[13, 5],
[2, 1],
[15, 14],
[18, 8],
[18, 9],
[1, 10],
[14, 14],
[13, 2],
[5, 3],
[5, 8],
[0, 4],
[1, 5],
[16, 1],
[8, 1],
[2, 5],
[10, 7],
[10, 15],
[14, 14],
[17, 3],
[15, 0],
[14, 5],
[7, 7],
[3, 4],
[14, 8],
[12, 0],
[13, 12],
[12, 3],
[6, 5],
[3, 1],
[1, 14],
[5, 4],
[ 0, 12],
[7, 0],
[10, 7],
[15, 12],
[8, 2],
[18, 15],
[3, 12],
[1, 12],
[0, 15],
[17, 4],
[17, 2],
[11, 1],
[3, 12],
[11, 5],
[0, 13],
[1, 1],
[2, 12]];
//所有的y值
$y = [
'0123456789abcdef',
'1032547698badcfe',
'23016745ab89efcd',
'32107654ba98fedc',
'45670123cdef89ab',
'54761032dcfe98ba',
'67452301efcdab89',
'76543210fedcba98',
'89abcdef01234567',
'98badcfe10325476',
'ab89efcd23016745',
'ba98fedc32107654',
'cdef89ab45670123',
'dcfe98ba54761032',
'efcdab8967452301',
'fedcba9876543210'];
//所有的x值
$x = [
'016745',
'107654',
'234567',
'321076',
'325476',
'452301',
'543210',
'670123',
'765432',
'761032',
'89abcd',
'89efcd',
'98fedc',
'abcdef',
'badcfe',
'cdab89',
'dcba98',
'ef89ab',
'fe98ba'];
//解密过程
$len = strlen($domain);
$mi = '';
for($i=0; $i < $len; $i++) {
$ch = substr($domain,$i,1);
$f_real_x = '';
$f_real_y = '';
foreach ($ascii as $real_x=>$real_y_chs) {
foreach ($real_y_chs as $real_y=>$real_y_ch) {
if ($real_y_ch == $ch) {
$f_real_x = $real_x;
$f_real_y = $real_y;
break;
if (!_empty($f_real_x) && !_empty($f_real_y)) {
$this_data_x = $x[$data[$i][0]];
$encode_x = $this_data_x[$f_real_x];
$mi .= $encode_x;
$this_data_y = $y[$data[$i][1]];
$encode_y = $this_data_y[$f_real_y];
$mi .= $encode_y;
return 'http://www.baidu.com/link?url=a3f48d30fc293c5e471ef23de092fddc99'.$mi;
echo encryption('www.php.net');
结果:
PHP: Hypertext Preprocessor
http://www.baidu.com/link?url=a3f48d30fc293c5e471ef23de092fddc99fdd688681db1fb62cb8c9d
解密过程:
获取跳转后的地址 请参考这个 我就不写了
PHP获取跳转后的真实地址_刘星麟的博客-CSDN博客_php获取跳转后的地址
前几天写过一篇可以获取到
百度
跳转之后的网址的文章,在
百度
了一下,有人也
研究
过
百度
link
?
url
=的。 大概得出如下结果: 1、加密方式根据:随机+输入停留时间+快照地址进行加密 2、整个
代码
中应该有三个部分:1、搜索词的时间;2、搜索的关键词;3、随机生成的唯一性标识
代码
。 3、在任何环境或浏览器下
url
=最后有一段相似的
代码
从以上别人
研究
的结果可以知道,“最后有一段相似的
代码
”是比较可用的,于是先从此入手。 我搜索“enenba” 发现,我的第一个搜索结果的
URL
都有一段
代码
是相同的,那就是 http://www.baidu.com/
link
?
url
=…………ebac5573358cc
1.路径:http://localhost:8081/#/test?name=1
<router to=”{path:’/test’,query:>跳转</router>(id是
参数
)
使用:this.$route.query.id
2.路径:http://localhost:8081/#/test/1
<router to=”‘/test/’+id”>跳转</router>(id是
参数
)
使用:this.$route.params.id(这个id给上图路由的配置有关)
this.$route是一个数组,里面包含路
前天在公司做了关于搜索引擎的referer的取值遇到了问题,其实我们想做什么样的需求呢?
需求是这样的,首先我们在搜索引擎,输入关键字去搜索,例如我们输入向日葵保险网(公司网站....),点击进去一个搜索页面后,获取referer然后把关键字获取出来,做关键字显示
* @param Java解析
百度
link
?
url
http://blog.csdn.net/powmxypow
public static void main(String[] args) {
try {
String str="http://www.baidu.com/
link
?
url
=...
<activity android:name=".YourActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
android:host="yourapp.com"
android:pathPrefix="/yourpath"
android:scheme="yourapp" />
</intent-filter>
</activity>
其中,android:host表示你的应用程序的主机名,android:pathPrefix表示你的URI路径的前缀,android:scheme表示你的URI方案。
在iOS中,需要在Info.plist文件中添加以下
代码
:
```xml
<key>CFBundle
URL
Types</key>
<array>
<key>CFBundle
URL
Schemes</key>
<array>
<string>yourapp</string>
</array>
<key>CFBundle
URL
Name</key>
<string>yourapp</string>
</dict>
</array>
其中,CFBundle
URL
Schemes表示你的URI方案,CFBundle
URL
Name表示你的应用程序的名称。
通过以上设置,你的应用程序就可以响应deep
link
URL
了。例如,你可以在浏览器中输入“yourapp://yourpath”来打开你的应用程序并跳转到指定页面。
每天都需要努力:
win10系统如何取消WPS的默认打开方式?
m0_61500742:
win10系统如何取消WPS的默认打开方式?
m0_61500742: