前のページ"; その結果、「前のページ」をクリックすると、URL が GET ht となります。"/> 前のページ"; その結果、「前のページ」をクリックすると、URL が GET ht となります。">

ホームページ >バックエンド開発 >PHPチュートリアル >URL 経由でパラメータを渡すときに末尾に余分な文字が含まれる理由は何ですか?解決

URL 経由でパラメータを渡すときに末尾に余分な文字が含まれる理由は何ですか?解決

WBOY
WBOYオリジナル
2016-06-13 13:30:061271ブラウズ

URL 経由でパラメータを渡すときに末尾に余分な文字が含まれる理由は何ですか?

HTML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$prev = $page - 1;
echo "<a id='submitbuttons' href=menu_icon.php?page=".$prev."'>上一页</a>";


「前のページ」をクリックすると、URL は GET http://localhost/test/html/test.php?page=1%27 となり、前のページ以降、ページ内の要素は表示できますが、JS は実行されなくなります。理由は何ですか?

-----解決策---------
URL をよく見てください

href=……' 引用符部分

%27、これはたまたま'
------解決策----------------------
echo "前のページ";
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。