看板 PHP 關於我們 聯絡資訊
<?php echo $_POST["MyName"]; ?> <form method="post"> name: <input type="text" name="MyName" /> <input type="submit" name="submit"/> </form> 我寫了段簡易的程式碼 我利用PC windows XP Zend Studio發現$_POST無任何的值 可是把它放到Server(ubuntu)卻可以跑出正確結果 想請問板上高手,是需要設定甚麼嗎? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.248.50
bency:<form > 裡面加上 action='#'之類的 09/07 10:31
謝謝您 不過 '#' 是甚麼意思? ※ 編輯: delta9 來自: 211.72.248.50 (09/07 10:38)
bency:就是指當前網頁的意思 09/07 10:47
謝謝您 不過我是有試過 action='test.php' test.php是這支PHP程式的名字 不過好像還是失敗... ※ 編輯: delta9 來自: 211.72.248.50 (09/07 10:50)
shadowjohn:echo 前面寫 php 幹嘛? 09/07 11:09
抱歉 分段錯誤 我原本是寫成一行 想說PO出來 比較好看 還是有問題就是了 ※ 編輯: delta9 來自: 211.72.248.50 (09/07 11:15)
guardlan:其實<?php echo 才是真正標準寫法... 09/07 11:16
guardlan:只是連我都很少用 我都直接 <?= 就結束... 09/07 11:18
guardlan:< ?= 就結束... 09/07 11:19
BloodyDawn:記得PHP6會把short tag拿掉,<?=的用法好像也會被引響 09/07 13:44
cokellen:現在只用<?php ?>完整的寫法 09/07 14:22
tkdmaf:short_tag拿掉並不影響樣板中的<?=..... 09/07 14:31
tkdmaf:因為讀入的樣板中的<?=都會被強制轉回<?php echo 09/07 14:31
tkdmaf:這就要看設計framework的人有沒有良心的轉一下這樣。 09/07 14:31
bency:加個根目錄看看 action='/test.php' 09/07 15:55
同樣的程式碼我用AppServ跑結果也是正確的@@ 這是哪招阿? ※ 編輯: delta9 來自: 211.72.248.50 (09/07 17:34) ...我知道解法了... 在Window-->Web Browser中 把預設的Internal Web Browser換成其他瀏覽器就可以了... 不過還是不知道原理 希望有高手解答一下 謝謝 ※ 編輯: delta9 來自: 111.185.74.157 (09/07 20:35)