Загвоздка с Php_self - как узнать адрес страницы?
Есть файл page.html в него через include вставлен php_page.php. В коде php_page есть строчка $name = $_SERVER['PHP_SELF'];
Разумеется, в $name пишется php_page.php.
А вот каким способом мне узнать в какую HTML страницу вставлен мой include?
а каким образом ты вставляешь в хтмл файл функцией include? или у тебя апач пропускает хтмл файлы через php?
<html>
<head>
<title>Тестовая страница</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
</head>
<body bgcolor="#ffffff">
<h1>Ля ля ля</h1>
</body>
</html>
Решение очень простое.
<?
$selfpage = $_SERVER['PHP_SELF'];
include "php_page.php";
?>
А в php_page.php уже будем использовать переменную $selfpage.