ホームページ >バックエンド開発 >PHPチュートリアル >このコードを使用して送信をクリックした後、ページが存在しないと表示されるのはなぜですか?
这是两个页面 下面是1.php 提交后跳转到2.php 再跳转到1.php 我用360的浏览器提交后直接显示页面不存在 是怎么回事? 数据库也没有任何东西 我是新手 可能有很多错误 大家帮我看看吧 谢谢
这是1.php
6c24d8bfbe01a7f21ec2ea2ab3502d6b "SET NAMES 'utf8'"));
$rs = $db -> prepare("select * from `baidu`;");
$rs -> execute();
$list = $rs -> fetchAll(PDO::FETCH_ASSOC);
?>
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
a6e374fd6c27f4b9d1f6db7dfd9d5066
07e7ad40b7e0294061a1e7902eb890a5';
echo $v['name'].'ff9d32c555bb1d9133a29eb4371c1213';
echo $v['num'].'ff9d32c555bb1d9133a29eb4371c1213';
echo $v['site'].'ff9d32c555bb1d9133a29eb4371c1213';
echo $v['content'].'ff9d32c555bb1d9133a29eb4371c1213';
}
?>
16b28748ea4df4d9c2150843fecfba68
64cb571ed5952d9b43da1f2d70a36e91
74901cacd564e38eb2276799e268a219
dc6dce4a544fdca2df29d5ac0ea9906b
b801c4a2bdeb64b5ff46f909bddadfde
5a07473c87748fb1bf73f23d45547ab8请选择4afa15d3069109ac30911f04c56f3338
5a07473c87748fb1bf73f23d45547ab81114afa15d3069109ac30911f04c56f3338
5a07473c87748fb1bf73f23d45547ab82224afa15d3069109ac30911f04c56f3338
5a07473c87748fb1bf73f23d45547ab83334afa15d3069109ac30911f04c56f3338
5a07473c87748fb1bf73f23d45547ab84444afa15d3069109ac30911f04c56f3338
18bb6ffaf0152bbe49cd8a3620346341
7ff07d2c0e347c2583e0a1ec4cdd7e70
05cfd628a6e302e1083e9e9876a47e44
6b14f126bfa81b93ff3cd2cab165933c
16b28748ea4df4d9c2150843fecfba68
7f7ad4e3848bcb5bb0d5629c8339c01740587128eee8df8f03d0b607fe983014ff9d32c555bb1d9133a29eb4371c1213
f20d061a3899a134aedcb04673a6fa89发布65281c5ac262bf6d81768915a4a77ac0
f5a47148e367a6035fd7a2faa965022e
16b28748ea4df4d9c2150843fecfba68
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
これは 2.php
b97af62fc53259bd045abaf39a7e0377alert('公開に成功');location='1.php';2cacc6d41bbb37262a98f745aa00fbf0";
}
?>
アドレスバーの URL をご覧ください?
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
アドレスバーの URL を見てください。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
はすべて www ディレクトリ内にあります。URL も
です。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
2.php だけを開くと正常に表示されました。何が起こっているのでしょうか?
アドレス バーの URL を見てください。 。
また、サイトのディレクトリとこれら 2 つのファイルの場所の結果はどうなりますか?
そして、データが
であるのはなぜですか?
見てください、アドレスバーの URL は何ですか?
また、データベースにデータが挿入されていないのはなぜですか?
2.php の SQL に $ を追加していないため、
$pdo=new PDO( "mysql:host=localhost;dbname=t1","root","");
if($pdo->exec("INSERT INTO baidu(
name,
num,
site,
content
)
VALUES (
'select','name','num','site',' content'
)")){
echo "3f1c4e4b6b16bbbd69b2ee476dc4f83aalert('正常に公開されました');location='1.php';2cacc6d41bbb37262a98f745aa00fbf0";
}
挿入したものはもちろん結果です。フォームによって送信された値を取得できません。
post の値が渡されませんでした。(
'$_POST[select]','$_POST[name]','$_POST[num]','$_POST[) site]' ,'$_POST[content]'
$pdo=new PDO("mysql:host=localhost;dbname =t1","ルート ","");
if($pdo->exec("INSERT INTO baidu(
名前,
番号,
サイト,
content
)
VALUES (
'select','name','num','site','content'
)")){
echo "