質問: 御世話になります。 wordpressでサイトを開発しています。 サイト内にformタグを用意して、受け取った値をデータベースに保存する機能を考えています。 この時、form actionのurlを相対パスで指定したいと考えています。 一般的なphpでは、form タグがある階層に、受け取り後の処理ファイルを置けば、ファイル名だけで問題ないと思います。 もし、固定ページにformタグを用意し、actionで渡したいファイル場所を指定したい場合、どのようなurl指定になりますでしょうか? 固定ページは、page.phpから生まれていると思います。 もし[page.php]と同じ階層に受け取った後の処理ファイルを用意すれば、form action のurlはファイル名だけで問題ないのようでしょうか?
回答: > > form actionのurlを相対パスで指定したいと考えています。 > > > どのような理由ででしょうか。ルートからの絶対パスのほうが指定もやりやすいですし、ユーザーから見れば相対パスだろうが絶対パスだろうが(正しくリンクできていれば)使い勝手に変化はありませんし、相対パスで書くメリットは「パスのバイト数をわずかに節減できる」ぐらいしかないと思います。