![]() |
Показаны 30 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Сесии (http://netadmin.ws/forum/showthread.php?threadid=7277)
Сесии
Буду признателин,есть кто то выкенить сюда полный пример сессий.
Помню я это дело знал,но пол года уж как за пхп не сидел,и всё забыл. А щас нужно срочно:
index.php?id=1
index.php?id=2
в примери. Тоесть с ссылками,со всем чем.
<a href="?id=1">LLink</a>
и тут выдаст например Hello
<a href="?id=2">LLink2</a>
тут даст мне например bye
P.S. Не советую вам забрасывать что учил долго,вот как я,учил учил,и всё забыл
index.php
---------------------------------
session_start();
$_SESSION['var'] = 'world';
index1.php
---------------------------------
echo 'Hello ' . $_SESSION['var'];
Здесь больше
__________________
Всегда есть решение.
polo,спасибо конечно. А вот это фуфло или нет?
<?
if($id=about)
{
echo "World";
} else { }
?>
<a href="?id=about">About</a>
Mr.Death
а) переменнцю $id не считали...
$id = $_GET['id'];
__________________
Админ - вождь Апачей...
he][es спасибо большое
пиплс,новый сабж.
Создаём index.php тут пишем:
<?
if($id=='1')
{ echo "World"; }
?>
<a href="?id=1">World</a>
После нажатия на ссылку мне открывает id=1 там вижу World и ссылку,как сделать что бы старая ссылка небыла видна,а новую прописать в id=1 на id=2 ?????
Знаю вопросы ламерскии,но что делать
Mr.Death подробнее...
__________________
Админ - вождь Апачей...
he][es Кароче все формы ввёл да,например будет так:
в центри экрана например ссылка Next (?id=1) тоесть по ссылке попадёш на id=1 и в id=1 опять стоит ссылка Next а мне надо что этой ссылки небыло на Id=1 а уже прописать новую ссылку на id=2 (Next 2) ссылка будет называться. Ну кароче что бы в id=1 уже небыло ссылки по каторый мы попали на id=1
$next_id=$id++;
print "<a href=\"file?id=$next_id\">Next</a>";
__________________
Админ - вождь Апачей...
he][es видать я не правельно что то сделал. не мог бы ты написать весь код.
Mr.Death выдай всё что написал, а то в твоем примере:
<?
if($id=='1')
{ echo "World"; }
?>
см. название темы)__________________
Админ - вождь Апачей...
ты чутка меня не понял. Но овпрос уже решон
Продолжение следует:
Народ,мне надо типо сделать загруску файлов через пхп (на хтмл это <a href=""></A> )
Думал на PHP так:
if($down=='virus')
{ echo "<a href=\"lol.zip\"></a>"; }
и на другой странице сделать
вот вам вирус 2004
<a href="?down=virus">Virus</a>
но она открывает новое окно,и там только будет качать после нажатия на Virus,а как сделать что бы не открывало 2-ое окно а сразу качало?
if($down=='virus')
{ header('Location: lol.zip'); }
__________________
Всегда есть решение.
polo,спасибо огромное. Вписал в файл где уже есть функции пхп,и вот ругаеться скрипт:
Cannot modify header information - headers already sent by (output started at /home/****/www/lol.php:7)
in /home/onyx/www/lol.php on line 9 (Line9 это { header ('Location: lol.zip'); } )
а в новый документ пишу что ты написал.всё работает ! Не знаеш в чём может быть проблема?
Header (т.е. заголовки) отправляются сервером браузеру ещё до отправки какого-либо иного контента. Если хоть что-нибудь было отправлено после заголовков - заголовки посылать больше нельзя.
К сожалению, до заголовков в браузер ничего выводиться не может.
Проверить, можно ли отправлять заголовки или нет можно функцией headers_sent() (возвращает true/false).
MarKer Ну а вобше как,исправить можно,а в пхп не силён,не в курсах
Mr.Death добавил 02-02-2004 в 15:59:05:
БЛин зло. В чистом файле это работает,а в том где скрипт нет. Пробавал может через require будет работать,тоже самое
(
Может есть другии способы сделать загруску файлов ?
У тебя что-то уже выдается в браузер из включаемого файла (lol.php - строка №7 - что у тебя там?). Убери этот вывод и всё будет окей.
Nevermind там тег ПХП
Mr.Death добавил 02-02-2004 в 16:09:11:
Прикол щас в том,что и в чистом файле где всё работало,стало тоже самое. Ð_ас загрузился файл и всё.... Сори за флуд,но срочно надо сделать мне.
Mr.Death добавил 02-02-2004 в 16:43:12:
Ð_ас уж пашло всё в одну кучю,то ещё один вопрос (просто чёто увлёкся пхп и вопросов много стало).
Допустим форма
if($id=='1')
{ echo "Hi"; }
и есть дизайн (писать код не буду,это будет у нас простая таблица,как в лёбом скрипте ноавостей) и окало таблицы ссылка на id=about и нажав откроеться Hi в низк таблица и ссылка,а как засунуть Hi в таблицу ? Сори за глупые вопросы,просто увлёкся и реши коечто сделать.
Так я же говорю... до отправки заголовков ничего не должно выводиться. В чистом файле разумеется все будет ОК, т.к. там ничего до этого не выводится.
Проверь для начала нет ли до вызова header() каких-нибудь функций, выводящих что-нибудь в браузер. echo, print и т.п.... они там 100% есть раз появляется ошибка.
MarKer добавил 02-02-2004 в 16:46:58:
А что перед "тегом ПХП"? Если тег открывающий и перед ним что-то есть - всё... причина в этом.
Перед тегом пхп хтмл тегов пару. а header в низу есть ечо функция
Попробуй потереть их... должно быть все ОК.
Если они так нужны - перенеси их под header. Т.е. если было так:
<h1>test</h1>
<?php
header(...);
...code...
?>
<?php
header(...);
?>
<h1>test</h1>
<?php
...code...
?>
если сильно надо вывести перед этим что-то то используй:
<?php
ob_start();
echo "text <html>...";
header('...');
ob_end_flush();
?>
__________________
Всегда есть решение.
Огромное спасибо поло.
И опять я с глупыми вопросами лезу! У нас такой код:
<CENTER>
<FONT COLOR="RED">CHAT</FONT><BR>
<?
if($cat=='chat')
{ header ('Location: chat'); }
?>
<a href="?cat=chat">Chat</a>
Mr.Death блин, ну см. выше...
Уже не раз говорили
header ('Location: chat');
quote:
<CENTER>
<FONT COLOR="RED">CHAT</FONT><BR>
__________________
Админ - вождь Апачей...
he][es теперь запомнил на всегда
Народ,и вот я опять с вопросам,как сделать что бы ссылка была:
?id=1 но она выводила на экран не
{ echo ""; }
а например 1.php ????
P.S. Header функцию не предлогать что бы она кидала на 1.php !
include_once($_GET['id'] . '.php');
__________________
Всегда есть решение.
polo огромное спасибо
| Формат времени GMT. Текущее время 15:40. | Показаны 30 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.