Ich habe diesen Code in der Root-index.php einer WordPress-Installation
define('WP_USE_THEMES', true);
file_put_contents("/tmp/test.php", print_r($_SERVER, true));
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
Ich merke das, wenn ich die letzte Zeile auskommentiere, damit sie nur wird
define('WP_USE_THEMES', true);
file_put_contents("/tmp/test.php", print_r($_SERVER, true));
das in /tmp/test.php gedruckte Array ist unterschiedlich!. Das Array hat Werte wie
[HTTP_COOKIE] => pll_language=en
[REQUEST_URI] => /site_front_page/
Warum ist das so? und dennoch wird der Code, der in die Datei /tmp/test.php schreiben soll, vor den Code gestellt
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
in beiden Fällen?
EDIT: 1 Die REQUEST_URI zum Beispiel sollte nur sein
[REQUEST_URI] => /
Was möchten Sie drucken?
– Ima
28. November 2016 um 6:54 Uhr
Vielleicht durchlesen
wp_blog_header.php
und sehen?– Jhecht
28. November 2016 um 6:57 Uhr
Der Punkt ist, dass es egal sein sollte, was ich nach dem Drucken in die Datei einfüge.
– Telewa
28. November 2016 um 6:58 Uhr