問題
Chromeのdeveloperツールで分析していたところ、Networkの項目でNameがhttp://192.168.33.10:8000/のものを選択、そこのHeaders→Form Dataの欄に
searcher: (最後にformに入力した文字列)
と表示されます。「再読み込み」や「キャッシュの消去とハード再読み込み」を試しても変わりません。
ページとしてはその(最後にformに入力した文字列)が表示されています。
やりたいこと
再読み込みで(最後にformに入力した文字列)を消去したい。
コード
php
1<?php 2 if (isset($_POST)) { 3 $keywords = $_POST['searcher']; 4 echo $keywords; 5 $keywords = null; 6 // unset($GLOBALS['keywords']); 7 }else { 8 echo gettype($keywords); 9 echo $_POST; 10 // setcookie('cpgfsn4l1op2aj1bl2epgh8ei5', '', time()-60); 11 } 12?> 13<!DOCTYPE html> 14// ・・・ 15<body> 16 <form action="/" method="post"> 17 <label>入力後Enterで検索<input type="search" name="searcher" placeholder="検索またはURLを入力" size="50" required="required"></label> 18 </form> 19 // <script> 20 // function formReset() { 21 // document.sampleform.reset(); 22 // } 23 // </script> 24</body> 25
補足
コメントアウトしてある行も試してみましたが消えませんでした。
エラーは出ていません。
環境はローカル開発環境の構築 [macOS編]をお手本に構築しました。
回答1件
あなたの回答
tips
プレビュー