これは私のベース URL です。
$config['base_url'] = '//'. $_SERVER['HTTP_HOST'].
str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
これは私の見解です:
<form action="<?php echo $this->config->base_url().'index.php/certification/add/'; ?>"
method="post" accept-charset="utf-8" onsubmit ='return false;'>
結果は次のとおりです。
<form action="//localhost/php/index.php/localhost/php/index.php/certification/add/"
method="post" accept-charset="utf-8" onsubmit="return false;">
なぜこれが起こるのですか?(プロトコル相対 URL がわからない場合は、これを読んでください。