Задать вопрос
Muranx
@Muranx
кто понял this тот в цирке не смеётся

Не работает вывод со страницы, когда запущена сессия?

Здравствуйте!

файловая структура следующая...

index.html
<!-- <html> -->
<!-- <head></head> -->
<body>
<h1>Test html page</h1>
<p>good for you</p>
<script>
fetch('index.php?user_name=foo&user_password=bar', {method : "GET"});	
</script>
</body>
<!-- </html> -->


index.php
session_start();

$_SESSION['user_name'] = $_GET['user_name'];
$_SESSION['user_password'] = $_GET['user_password'];


header("Location: test.php");


test.php
session_start();

echo 'welcome to page';


Вопрос 1 : Почему в файле test.php не работает вывод ни через echo() ни черезе var_dump(), но если я удаляю вызов функции session_start() то вывод работает?

Вопрос 2 : Почему когда я я использую перенаправление (ну или как мне кажется оно так должно работать) типа header("Location: test.php"), то тот хтмл код, который я присылаю с test.php не рендерится в новую страницу, а просто доступен как ответ с сервера с файла test.php? Как в данном случае сделать именно рендеринг того, что приходит скажем черезе
echo("<h1>Ренденриг вот этого мне нужен в качестве новой страницы</h1>")
?
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
sslion
@sslion
А для чего нужно перенаправление? Почему нельзя использовать просто include?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы