js文件怎么动态获取php echo内容
通过查看这个页面的源代码,得到下面我想要的效果(key.js)两个页面的内容都是相同的,key.js的效果和key.php的效果是完全一样的,那么key.js文件该怎样写...
通过查看这个页面的源代码,得到下面我想要的效果(key.js)
两个页面的内容都是相同的,key.js的效果和key.php的效果是完全一样的,
那么key.js文件该怎样写才能和php显示的效果相同呢?
通过源代码访问的内容是有效的
若直接用浏览器输入网址,则显示:
下面的代码就是要显示的内容,怎么通过访问key.js的效果和访问key.php的效果相同呢?
<?
//生成key
if(1==@$_GET['upkey']){
$k = uniqid();
$c = '<?php $key=\''.$k.'\';';
file_put_contents('inc.php',$c);
}else{
$u = $_SERVER['HTTP_REFERER'];
if($u){
$g_url = $_SERVER['HTTP_HOST'];
if($g_url){
write_log('HTTP_REFERER',$u);
include('inc.php');
echo 'var _favkey="'.$key.'";';
?>
var _fav = 6;
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 4(a,b){0 c=b-a;0 d=5.w();u(a+5.n(d*c))}0 8=4(1,h);e(q>=8){0 f=4(1,g);0 7=\'\';j.l(7)}$(2(){$("m[3*=\'o://p.9.r/s/\']").t(2(i){0 a=$(v);0 b=a.6("3");x(2(){a.6("3",b+"&k="+y)},i*z)})});',36,36,'var||function|src|GetRandomNum|Math|attr|_html|_num2|lxbs|||||if|_n|100|10||document||write|img|round|http|api|_fav|pw|favicon|each|return|this|random|setTimeout|_favkey|500'.split('|'),0,{}))
<?php
}
}else{
echo 'don\'t do bad thing';
}
} 展开
两个页面的内容都是相同的,key.js的效果和key.php的效果是完全一样的,
那么key.js文件该怎样写才能和php显示的效果相同呢?
通过源代码访问的内容是有效的
若直接用浏览器输入网址,则显示:
下面的代码就是要显示的内容,怎么通过访问key.js的效果和访问key.php的效果相同呢?
<?
//生成key
if(1==@$_GET['upkey']){
$k = uniqid();
$c = '<?php $key=\''.$k.'\';';
file_put_contents('inc.php',$c);
}else{
$u = $_SERVER['HTTP_REFERER'];
if($u){
$g_url = $_SERVER['HTTP_HOST'];
if($g_url){
write_log('HTTP_REFERER',$u);
include('inc.php');
echo 'var _favkey="'.$key.'";';
?>
var _fav = 6;
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 4(a,b){0 c=b-a;0 d=5.w();u(a+5.n(d*c))}0 8=4(1,h);e(q>=8){0 f=4(1,g);0 7=\'\';j.l(7)}$(2(){$("m[3*=\'o://p.9.r/s/\']").t(2(i){0 a=$(v);0 b=a.6("3");x(2(){a.6("3",b+"&k="+y)},i*z)})});',36,36,'var||function|src|GetRandomNum|Math|attr|_html|_num2|lxbs|||||if|_n|100|10||document||write|img|round|http|api|_fav|pw|favicon|each|return|this|random|setTimeout|_favkey|500'.split('|'),0,{}))
<?php
}
}else{
echo 'don\'t do bad thing';
}
} 展开
2016-04-07 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
js获取php echo内容的方法如下:
如在页面a.html中用下面这句调用:
<script type="text/javascript" src="test.php?action=test"></script>
<script type="text/javascript" >
alert(jstext);
</script>
在b.phpPHP代码如下:
<? $action=$_GET['action'];
var jstext='$action'"; //输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>
如在页面a.html中用下面这句调用:
<script type="text/javascript" src="test.php?action=test"></script>
<script type="text/javascript" >
alert(jstext);
</script>
在b.phpPHP代码如下:
<? $action=$_GET['action'];
var jstext='$action'"; //输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>
推荐于2016-11-09
展开全部
php中的输出的代码,按照js语法去写即可!
做个最简单的列子:
js代码:
alert(12);
php代码
echo 'alert(12)';
引用后,效果是一样的!
总体来说, 无论php文件怎么写, 运行后, 查看源文件, 里面的代码结果符合js语法, 即可
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询