NO IMAGE

XAMPPで$_SERVER[‘DOCUMENT_ROOT’] エラー対応

  • 2017年2月16日
  • 2017年2月16日
  • 未分類
  • 167view

php5.4以上ではregister_globalsが消えている。

// http://hogehoge.com/?id=123&name=456

var_dump($_GET['id'], $_GET['name']);
// string(3) "123"
// string(3) "456"

var_dump($id, $name);
// string(3) "123"
// string(3) "456"

セキュリティ的に宜しくないから。
現在某案件で制作会社が、

< ?php include($_SERVER['DOCUMENT_ROOT'] . "ファイルへのパス") ?>

という書き方をしている。
実際にこれでxamppではエラーになる。
取得の値が、C:/xampp/htdocsになるから。
で、php.ini 内の register_globals という設定項目が有効になっていないと利用できないとかだが、
現在のXAMPPのバージョンは XAMPP for Windows 5.6.28
php5.6にはない。

使うには、

require(dirname(__DIR__) . 'ファイルパス');

とか(´・ω・) ス

で、下層にあるWordPressからだとエラーになるので、
ディレクトリー名は別に取得。
なにか関数用意しておくといいか

NO IMAGE
最新情報をチェックしよう!

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 37

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 38

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 39

  • Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 83

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 84

    Warning: Trying to access array offset on value of type bool in /home/xsvx1010357/kato.space/public_html/wp/wp-content/themes/the-thor/template-parts/single-prevnext.php on line 85
>最強のWordPressテーマ「THE THOR」

最強のWordPressテーマ「THE THOR」

システムの構築・保守運用「   」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG