php get方法問題
2018-08-20 17:50:34
0
7
1225

<?php

echo '<h1>留言區</h1>';

echo '<form action="message.php" method="GET ">';


echo '使用者名稱:<input type="text" name="username" /><br />';

echo '留言:<textarea name="content"></textarea><br />';

echo '<input type="submit" value= "確認" />';

echo '</form>';


$username=$_GET['username'];

$content=$_GET['content'];

$file=fopen('message.txt','a');

$w_content="$username : $content";

fwrite($file,$w_content);

//fclose($file);

echo file_get_contents('message.txt');



?>

為啥接收不到form裡面的$username 和$content變數?

全部回覆(6)
嘿哈

我把你的程式碼 拿到本地測試了下  我是能收得參數的,一步一步的測試 看看是哪裡出了問題

  • 回覆 怎麼測試?這個程式碼在別的機器上運行是可以get到值的。 。就我的這個機器上不行
    作者 2018-08-21 18:23:02
  • 回覆 不可能 你試試放在 localhost運行
    vec 作者 2018-08-22 12:58:03
vec

<?phpecho '<h1>留言區</h1>';echo '<表單  method=“GET”>“echo”使用者名稱:>'; echo & #39;

vec

傳值沒有問 本地測試了一下 不過echo的資料應該不對

vec

是undefined index嗎?


vec

錯誤提示是什麼咧嘴?

  • 回覆 這個程式碼在別的機器上運行是可以get到值的。 。就我的這個機器上不行
    作者 2018-08-21 18:23:31
  • 回覆 大概問題知道了,可能是文件沒有開啟。 。
    作者 2018-08-21 18:24:52
  • 回覆 知道問題了,var_dump($file)回傳了false
    作者 2018-08-21 18:28:56
好名字

你的form裡的action確定指向正確嗎

  • 回覆 正確,指向的就是自己本身
    作者 2018-08-20 18:45:10
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板