2014-05-08 74 views
0

好的,所以我有兩個頁面,home.php和page.php。在home.php上,我使用jquery將page.php加載到它上面。在home.php的URL中有一個GET值,你。我想在page.php上訪問GET值。你可以看到我嘗試了常規的$ _GET方法,但這不起作用。如果在page.php上,我可以通過url中的GET變量獲取home.php的URL,我可以從那裏獲取信息。但現在我無法得到home.php的url,它只是得到page.php。我希望這是有道理的,並感謝您的幫助!獲得高級PHP網址

Home.php

<div id='holder'></div> 
<script> 
    $('#holder').load('page.php'); 
</script> 

page.php文件

<?php 
    $u = $_GET['u']; 
    echo $_SERVER['PHP_SELF']; // echo's "page.php". I need it to echo "home.php?u=test" 
    //some php 

?> 
+1

'.load('page.php?u = foo')'?沒有什麼不可思議的 - load()需要一個url,並且這個url可以有查詢參數。 –

+0

這可能有效。但是,「u」有時會有所不同,但我認爲我可以找到一種方法使其工作。 Thnaks – user3574543

回答

0

你可以做的是$ _GET變量傳遞到請求頁面。 像這樣做:

<div id='holder'></div> 
<script> 
    $('#holder').load('page.php<?php echo "?u=" . $_GET[" u" ]; ?>'); 
</script> 

#2不分析它就是我想要的,但我敢肯定它的工作原理。