人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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


●質問者: kaiketsu
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HTML PHP URL スクリプト ソース
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● deflation
●23ポイント

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

◎質問者からの返答

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

echo "

";

print_r($_SERVER['REQUEST_METHOD']);

echo "

";

?>

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

<input type="submit">

</form>


2 ● y-kawaz
●23ポイント

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

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

◎質問者からの返答

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


3 ● k-tan2
●22ポイント

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

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

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

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



保存できないものは、

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

ソースそのままです。


4 ● deflation
●22ポイント

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


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

$myself = basename($_SERVER['SCRIPT_NAME']);
--略--
<form method="POST" action="<?= $myself ?>">
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ