PHP のスクリプトが同じURLのまま(http://hogehoge.com/index.php)異なる内容のデータを送ってきます。ブラウザでソースを見ようとするといちばん最初に表示された内容が見えます。みえている内容のHTMLをみたいのですが、ブラウザの設定をどうかすると可能なのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/10/19 16:30:14
  • 終了:2010/10/26 16:35:02

回答(4件)

id:deflation No.1

deflation回答回数1036ベストアンサー獲得回数1262010/10/19 17:36:05

ポイント23pt

ブラウザとしてIEを使っておられるなら、「インターネットキャッシュの削除」の手順でキャッシュを削除してみてください。

id:kaiketsu

IEだといけますね。Firefox,chrome は下記のコードで、POSTしても、最初のままです。

echo "

";

print_r($_SERVER['REQUEST_METHOD']);

echo "

";

?>

<form action="" method="post">

<input type="submit">

</form>

2010/10/19 18:01:57
id:y-kawaz No.2

y-kawaz回答回数1420ベストアンサー獲得回数2252010/10/19 20:14:28

ポイント23pt

手軽なところでは、FirefoxやChromeならDOMインスペクタ等から現在表示中のHTMLの構造が見られます。コンソールで document.body.outerHTML などを表示してみてもよいかと思います。

http://q.hatena.ne.jp/answer

id:kaiketsu

chrome の dom インスペクタってどこにあるんでしょう。

2010/10/26 14:55:38
id:k-tan2 No.3

k-tan2回答回数401ベストアンサー獲得回数482010/10/19 21:54:16

ポイント22pt

http://q.hatena.ne.jp/answer

ブラウザの機能でページをファイルとして保存してください。

保存しようとしてエラーになるようなら、無理です。

保存できたら、ブラウザのソースを見るとかでみれます。



保存できないものは、

HTTPキャプチャーソフトで通信そのものを取得すれば

ソースそのままです。

id:deflation No.4

deflation回答回数1036ベストアンサー獲得回数1262010/10/19 22:49:20

ポイント22pt

formタグのaction属性に何も入力していなかったらページ遷移しませんから、ご質問のような状況になるのは当然です。


PHPスクリプトで自分自身にページ遷移したいのであれば、$_SERVER変数を使って下記のようにコーディングしてください。

$myself = basename($_SERVER['SCRIPT_NAME']);
--略--
<form method="POST" action="<?= $myself ?>">
  • id:y-kawaz
    >chrome の dom インスペクタってどこにあるんでしょう。
    Chromeの場合はデベロッパーツール(Ctr+Shift+I)のElementsがそれに当たると思います。
    もしくはページ内の適当な場所で「右クリック→要素を検証」でElementsを表示できます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません