セッションや共用SSLの問題を考えずに、普通にリンクを貼るのであれば、Zencartのデフォルトで設定されているURL(http://domain_name.com/index.php?main_page=contact_us など)をそのままテンプレート内に張り付けることで動作しますが、この方法でリンクを貼るとクッキーの使えないブラウザで正常にセッションが動作しなくなります。Zencartのセッションについてはこちらの記事で触れています。
セッションを維持するリンクの貼り方は状況によっていくつか考えられるので、順に説明していきたいと思います。
…
//絶対パス
echo __FILE__ . ‘
‘; //ディレクトリパス echo dirname(__FILE__) . ‘
‘; //スクリプト名 echo basename(__FILE__) . ‘
‘; echo $_SERVER[“SERVER_NAME”]; echo $_SERVER[“SCRIPT_NAME”]; echo ‘?’; echo $_SERVER[“QUERY_STRING”];
‘; //ディレクトリパス echo dirname(__FILE__) . ‘
‘; //スクリプト名 echo basename(__FILE__) . ‘
‘; echo $_SERVER[“SERVER_NAME”]; echo $_SERVER[“SCRIPT_NAME”]; echo ‘?’; echo $_SERVER[“QUERY_STRING”];
この投稿へのコメント
コメントはまだありません。