可以用的
www.sciscape.org/news_detail.php?news_id=1075
可以用$news = $_GET['news']得到news的值。

解决方案 »

  1.   

    http://www.sciscape.org/news_detail.php?news_id=1075
    这种格式是传统的url书写格式,并非“时髦”要你去赶
    通过url参数行传递信息必然的存在不安全因素,而你的通过“通过session来传递”反倒是不错的选择
      

  2.   

    如果你的网站安全性不是很高
    那么用?号的方式去传递参数,应该是一个不错的选择
    如果需要很高的安全性,那么就比较麻烦了。
    建议用asp.net编写。
      

  3.   

    都中年人了还自称小弟^^
    就是在url后面加上?id=1234567就可以了
    在接收值的页面用$id=$_GET["id"];
      

  4.   

    这样的实现方法如下:   
    <?
       $d=3
    ?><a href="http://a.b/c.php?   <? echo "d=".$d ?>" > 
    当http://a.b/c.php这个网页有d这个变量的时候,就可以接受到相应的数值了。弊端:
    传输的数据完全被别人看见了,如果是一些重要的数据千万不要这样传送。在地址栏会毫无保留的显示出来。有点:
    在页面之间传输数据方便,减少了使用session的复杂性!
      

  5.   

    可以考虑使用cookie或者session 或者使用加密的GET变量或者你能让对方不知道你的GET变量是干什么的就可以了
      

  6.   

    不是很保密的东西最好用GET方法,方便而且节省资源保密的东西最好不要传递,在服务器端可以解决的就在服务器端解决迫不得已才用session
      

  7.   

    个人还是SESSION好,为什么不使用SESSION呢?
      

  8.   

    如果要把变量值传递到下一个也面HTTP://NEXT.PHP
    变量为$VAR1=1234,$VAR2=4321;可以这样做HTTP://NEXT.PHP?variable1=$VAR1&variable2=$VAR2然后在下一个页面
    global $variable1;
    global $variable2;
    来获取变量
    此时$variable1=1234
    $$variable2=4321
      

  9.   

    Get真得那么危险吗?
    危险也是自己的代码有问题
      

  10.   

    url不是很安全
    用session不错
    你可以用$_GET[""];来获得url中的变量
      

  11.   

    我觉得最好还是用post的方法来传值,这样才安全.
      

  12.   

    你喜欢?号阿,告诉你哦,Google不喜欢?号哦,如果你想你的网站成为优秀的站点,你少用这些?号好,此为google不友好的url
      

  13.   

    呵呵,多谢各位大侠!!(得到唠叨老大的赞同,不容易啊……)小弟在使用变量传递时,的确感觉SESSION存在着很多优秀的地方,但有时候也麻烦——注意得在必要的地方对某些SESSION变量进行初始化,稍不注意,有可能网页返回的值就会让人不知所云。
    至于表单变量的传递,我更倾向于使用POST,至少对于小弟这种菜鸟来说,GET也是一个会叫人头大的东西。对于谈及大量调用数据库的问题,我想,在两个网页之间设置一个中间过渡网页专门对数据进行处理应该比较好。以上只是小弟我的一点感受,还希望大家多多探讨!小弟很想更多的了解在网址上使用问号的长处和弊端。