
HTML のフォームとそれを処理する PHP ファイルを 同一ファイル(1ファイル)で作成する場合、<form> の action 属性には、自分の URL を指定したいわけですが、自分の(HTML フォームの)URL を取得するためには、こちらで紹介されているコードをいつも利用させてもらってます。
参考:PHPで自分のURLを取得する方法 | Suinasia
簡単な PHP スクリプトを動かす場合、HTML フォームを付けようかな、みたいな場合に超便利。
if ( isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on' ) { $protocol = 'https://'; } else { $protocol = 'http://'; } $self_url = $protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
何にも関変えずに上のコードをコピペしたら、<form> の action 属性に、