2015-01-19 3 views
0

Я очень новичок в PHP, поэтому, возможно, это очень простой вопрос.Получить URL-адрес с другой страницы

Один page1.php Я хочу, чтобы показать URL из page2.php

Я пробовал так:

Один page1.php:

<?php 
$url1="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
?> 

На page2.php:

<?php 
echo $url1; ?> 

Его установка Wordpress, поэтому мне нужен url с permalinks.

Возможно, это вопрос о нобе, но мне нужно только знать, как это работает. Спасибо!

+2

Правая рука не знает, что делает левая рука, если они не держась друг за друга , Другими словами, как страница 2 знает, что содержит страница 1? Используйте сеансы, если вы собираетесь это сделать, или включите. –

ответ

0

Вы должны поместить их в систему один раз, затем page2.php может получить URL-адрес.

Например: в page2.php включить page1.php перед эхом.

Так в page2.php:

<?php 
include 'page1.php'; 
echo $url1; ?> 
0

Есть несколько альтернативных решений для этого. Я бы посоветовал использовать функцию file_get_contents.

Пример использования:

$url1 = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
$page1 = file_get_contents($url1); 
echo $page1; 

Смотреть подробнее здесь:

http://php.net/manual/en/function.file-get-contents.php

+0

Где мне нужно поставить этот скрипт? Благодаря! – Stefan

+0

этот скрипт отобразит URL-адрес страницы 1, так что это будет в верхней части файла page1.php. Я думаю, –

+0

В моем примере показано, как вы можете показать любой URL-адрес с другого URL-адреса. Итак, скажем, вы хотите показать контент http://www.myblog.com/page1 с http://www.myblog.com/page2. Вы обычно устанавливаете URL url1 на страницу1 и ставите этот скрипт выше на стр. 2. Вам не нужен какой-либо другой код, кроме тега PHP. –

Смежные вопросы