Помогите новичку!!
Как можно передать сессию PHP в HTML, например я сделал вот так:
Файл 1.PHP
<?
session_start();
$a = "ИВАНОВ";
$_SESSION ['name'] = $a;
?>
Файл 123.HTML
<div align="left">привет</div>
<?
session_start();
echo 'Привет'.$_SESSION ['name'] ;
?>
но нечего не работает?
1. Lexx - 14 Июля, 2008 - 21:57:23 - перейти к сообщению
2. scuter - 14 Июля, 2008 - 23:14:07 - перейти к сообщению
session_start
всегда перед HTML кодом
если сначало что то разпринтится то будет ошибка,
а в остально всё должно работать.
всегда перед HTML кодом
если сначало что то разпринтится то будет ошибка,
а в остально всё должно работать.
3. Гость - 15 Июля, 2008 - 01:20:07 - перейти к сообщению
А Вы уверены, что Ваш Apache обрабатывает HTML-файлы с помощью PHP
Если нет, или если HTML-файл находится на другом сервере, то у Вас ничего не получится
Если Вы хотите заставить PHP обрабатывать HTML-файлы замените строку в HTTPD.conf :
Исходная строка (Типа такой):
AddType application/x-php5 .php
Строка для замены(Типа такой):
RemoveHandler html
AddType application/x-php5 .php .html
(Добавление)
А если Вам нужно, чтобы HTML-файл не парсился PHP, то единственный выход типа следующего:
SetSess.php
<?php
session_start();
$_SESSION['varz']="valz";
?>
GetSess.php
<?php
echo $_SESSION[$_GET['sess_name']];
?>
Some.html
<iframe src="/GetSess.php?sess_name=varz">
</iframe>
Дальше подумаете
Если нет, или если HTML-файл находится на другом сервере, то у Вас ничего не получится
Если Вы хотите заставить PHP обрабатывать HTML-файлы замените строку в HTTPD.conf :
Исходная строка (Типа такой):
AddType application/x-php5 .php
Строка для замены(Типа такой):
RemoveHandler html
AddType application/x-php5 .php .html
(Добавление)
А если Вам нужно, чтобы HTML-файл не парсился PHP, то единственный выход типа следующего:
SetSess.php
<?php
session_start();
$_SESSION['varz']="valz";
?>
GetSess.php
<?php
echo $_SESSION[$_GET['sess_name']];
?>
Some.html
<iframe src="/GetSess.php?sess_name=varz">
</iframe>
Дальше подумаете
4. valenok - 15 Июля, 2008 - 02:51:14 - перейти к сообщению
JustUserR Мудрено.. мудрено..
Lexx
Файл 123.php
Lexx
Файл 123.php
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div align="left">привет</div>
- ..
- <?PHP echo 'Привет'.$_SESSION ['name'] ; ?>
- ?>