如何在php中解码这个字符串?
$x = "h\164tp\163\072\057\057\x70r\157\x64\x75\x63t-\x73\x65a\x72\143\150\056\x61\160i\x2e\x63\x6a\x2ec\x6f\x6d\057v\062/\160\x72\157\x64\165\x63t\x2ds\x65\141\162\143\x68\x3f";
它看起来像一个正则表达式URL,但如何阅读它是什么?
感谢。
答案 0 :(得分:8)
只是回应它。
<?
$x = "h\164tp\163\072\057\057\x70r\157\x64\x75\x63t-\x73\x65a\x72\143\150\056\x61\160i\x2e\x63\x6a\x2ec\x6f\x6d\057v\062/\160\x72\157\x64\165\x63t\x2ds\x65\141\162\143\x68\x3f";
echo $x;
输出:
https://product-search.api.cj.com/v2/product-search?
答案 1 :(得分:3)
打印它!
% cat test.php
#!/usr/bin/env php
<?php
$x = "h\164tp\163\072\057\057\x70r\157\x64\x75\x63t-\x73\x65a\x72\143\150\056\x61\160i\x2e\x63\x6a\x2ec\x6f\x6d\057v\062/\160\x72\157\x64\165\x63t\x2ds\x65\141\162\143\x68\x3f";
print $x;
?>
% ./test.php
https://product-search.api.cj.com/v2/product-search?
答案 2 :(得分:1)
它实际上是一个字符串,其中一些字符以十六进制和八进制表示法指定。只是回应它。
答案 3 :(得分:0)
只需打印它,它就是一个网址
答案 4 :(得分:0)
好吧,我创建了一个PHP页面如下:
<?php
$x = "h\164tp\163\072\057\057\x70r\157\x64\x75\x63t-\x73\x65a\x72\143\150\056\x61\160i\x2e\x63\x6a\x2ec\x6f\x6d\057v\062/\160\x72\157\x64\165\x63t\x2ds\x65\141\162\143\x68\x3f";
print $x;
?>
跑了。
我得到了以下内容:
https://product-search.api.cj.com/v2/product-search?
对我来说没什么意义,只是cj.com是Commission Junction的一部分,这是一个在线广告网络。
这是故意混淆的,所以写这篇文章的人明确表示你没有注意到它或理解它,并且会不管它。我不知道问题的背景,为什么你会问它,但我的猜测是你被黑了,有人把这个代码(以及更多)插入你的网站。
如果是这种情况,他们的目标显然是通过在您的网站上免费获得一些广告收入。不像黑客那样特别恶意,但不是你想要发生的事情(特别是如果你不知道会展示什么样的广告)。
答案 5 :(得分:0)