2010-12-20 25 views
0

將一個javascript變量存入php文件後,$ _GET ['something']一直說未定義的索引。

儘管正確的結果顯示並寫入XML。

如果我嘗試初始化它,我的分數因某種原因不再顯示。

如何在沒有顯示屏幕上顯示任何內容的情況下使用此功能?

問候。

+1

JavaScript和Java不一樣 – 2010-12-20 18:12:47

回答

2

如果你這樣做的JavaScript:

window.location.href="index.php?scoreresult="+score 

您在使用

$_GET['scoreresult'] 

,而不是

$_GET['score'] 

訪問PHP變量如果你使用XSL來轉換XML,XSLT::setParameter可能會讓你感興趣。它允許你註冊(PHP)變量在XSL樣式表中使用。

+0

我認爲它或多或少都是我的工作。但問題是它一直說$ _GET ['']在我的php塊中是未定義的。 我得到這個未定義的消息,直到我得到我的結果正確顯示。我怎麼能初始化這個'標準'的東西?問候 – Cordon 2010-12-20 18:39:55

+0

要獲得初始值使用類似'$ score =(isset($ _ GET ['scoreresult']))?intval($ _ GET ['scoreresult']):0;' – 2010-12-20 18:45:20

+0

再次感謝您的答覆。問題在於它一直在說未定義的索引並顯示分數。雖然我唯一想要的是,這個未定義的消息消失,所以它不阻止我的遊戲的任何意見。並沒有mather我把它放在它一直說未定義,直到score.php頁面加載結束。也許我必須把東西放在我的index.php頁面中?問候 – Cordon 2010-12-20 18:49:29