本帖最后由 bonlog 于 2014-03-20 20:50:31 编辑

解决方案 »

  1.   

    你确定你这个能运转吗?php里面写script?前台获取后台的json数组一般都是用ajax除此之外应该没其他的了
    file_get_contents是在后台获取文件或者url数据的
      

  2.   


    能用啊?一定是ajax吗?
    我还这样写过的。//以下是index.php的head部分
    <script type="text/javascript">
    var flashvars={
    f:'<?=$_GET["url"];?>',//------------------------------------------
    s:'0',
    c:'0',
    p:'1',
    m:'0'
    };这样传参数index.php?url=http://www
    请问一下,类似这样的js基础参数,一般怎么设初值?谢谢
      

  3.   


    可以传参数,但是其他人说写法太土了,不是高手的写法。
    我是这样传参数给js的http://localhost/index.php?url=fdsffafafaaafaf
    你们是怎么传的?
    正规的写法是什么啊?谢谢。
      

  4.   

    这是混编,估计 搞个SMARTY  就没人说你了  , 呵呵 
      

  5.   

    这样传参数index.php?url=http://www//以下是index.php的head部分
    <script type="text/javascript">
        var flashvars={
            f:'<?=$_GET["url"];?>',//------------------------------------------
        s:'0',
        c:'0',这样传参数会有XSS问题。
      

  6.   


    谢谢你了,地确是有问题。如何实现?
    我的功能,就是得到一个网站的一些基础设置参数,类似如下:就是一个网站打开后的,一些基本参数,如同Youku的
      

  7.   

    是的,这是破参数,没用啊的。现在的网站都这般啊,比如qq.com.youku.com比如这个网,http://news.qq.com/a/20140322/006820.htm
      

  8.   


    比如,腾讯网的参数:
    我的网站也需要一些类似的参数,我先前是用php?url=llll这样来传的,太土了。麻烦你指导一些,怎么生成,用ajax吗?ajax要点击才能生成了。谢谢了。
      

  9.   

    ajax要点击才能生成? 这个不是很明白ajax是本页与其它页面进行请求,然后得到结果jQuery.get(url,{date1:xx1,date2:xx2},function(data){//结果});url:请求的页面
    {}//提交的参数,带有中文或特殊字符,需要转义
    function(data){}请求成功后返回结果
      

  10.   

    直接后台输出数据就行啊
    a.php
    <?php
    $data=json_encode(array(1,2,3));
    ?>
    <script>
    var data=<?php echo $data;?>
    </script>
    或者ajax,页面加载时 onload得到后台数据