コードを書くといつもこの奇妙な現象が起こるのはなぜでしょうか?
Jun 20, 2016 pm 12:41 PM 之前代码里有一句alert(发布成功)这样的话 我明明已经删除了 为什么还是弹出来这个呢
还有我写好的页面为了备份 把写好的1.php和2.php的代码都复制出来然后再新建5.php和6.php文件复制进去 为什么6.php里面我写的跳转页面还是跳到1.php里面呢 我明明写的是跳转到5.php啊 这是为什么啊 老是这样 真是气死了 谁能帮帮我啊
回复讨论(解决方案)
这是代码 大家帮我看看 明明写的由6.php跳到5.php 却每次跳到一个不相关的3.php上面
5.php
<?php
header ( " Pragma: no-cache " );
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$sth=$pdo->query('select * from blog2');
$result = $sth->fetchall(PDO::FETCH_ASSOC);
foreach($result as $v){
echo $v['type'];
echo $v['content'];
};
?>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<div id="main">
<form action="blog.php" method="post">
<select name="select">
<option>请选择</option>
<option>111</option>
<option>222</option>
<option>333</option>
<option>444</option>
</select>
<input type="text" name="name">
<input type="text" name="num">
<textarea id="txt1" name="content" style="width: 200px;height: 200px">
</textarea><br />
<button type="submit">提交</button>
</form>
</div>
</body>
</html>
6.php は次のとおりです
<?php
header ( "プラグマ: キャッシュなし" ) ;
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$pdo->exec("INSERT INTO blog2 (type,name) ,num ,content) VALUES ('$_POST[select]','$_POST[name]','$_POST[num]','$_POST[content]')");
header("location: http://localhost/blog5.php");
?>
キャッシュはありますか?
コードを見るのは問題ありません。
echo $v['type'];
echo $v['content'];
ここに js コードがあるので実行されますか?
キャッシュはありますか?
コードを見るのは問題ありません。
echo $v['type'];
echo $v['content'];
ここに js コードがあるので実行されますか?
キャッシュがわかりません。コンテンツを送信すると、リダイレクト アドレスが blog.php になります。これは非常に奇妙です。ブラウザを見てください
ブラウザを変更して見てください
4 つのブラウザを変更しましたが、同じです
そして、送信した後、データベースを確認しましたデータは挿入されていません
6.php は blog5.php にジャンプします。ファイルの名前は何ですか?
6.php は blog5.php にジャンプします。ファイルの名前は何ですか?
ファイル名は正しいです。5.PHP ではなく blog5.PHP です。
5 から 6 へのジャンプはありません。ジャンプする場合は、
<form action="blog.php" method="post">
この blog.php はあなたが言及した 6 ですか?
実際の状況を提供せず、他の人に解決方法を尋ねずに、曖昧な方法で問題を説明しています
この blog.php はあなたが挙げた 6 つですか?
あなたは問題を曖昧に説明し、実際の状況を提供せず、他の人に助けを求めました
5.先ほど質問したとき、PHP は blog5 のように間違って書かれていました。 5.PHP を書きました
このページがランダムにジャンプするのはなぜですか? 私がインストールしたワンプと関係がありますか?
もう一度言ってください
<form action= ブログ。 php" method="post">blog.php はフォームの送信を処理するプログラムです。 ! !
おそらくキャッシュです。
もう一度言います
<form action=" blog.php" method="post">
blog.php はフォームの送信を処理するプログラムです。 ! !
仕事が終わってから返信を見ました。どういう意味ですか?私が書いたのは blog5.PHP と blog6.PHP ファイルだけです。blog.PHP ファイルには関係しません。詳しく説明していただけますか。ありがとうございます
Web サーバーまたはブラウザ自体にキャッシュの問題があります。Apache またはブラウザを再起動すれば問題ありません。
もう一度言ってください
<form action="blog.php" method="post">
blog.php はフォームの送信を処理するプログラムです。 ! !

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
