Вопрос-Ответ по php

Печать RSS
6610
Кураторы темы:

K

Транклюкаторщик
0
на главной странице сделай переменную $main_page = true;
а где эта ссылка выводится - if(!isset($main_page)){echo '<a href="index.php">На главную</a>';}

Землянин
0
можно и так
<?php
if ($_SERVER['SCRIPT_NAME'] != "/index.php") {
echo '<a href="index.php">На главную</a><br />';
}
?>
K

Транклюкаторщик
0
donsquad (21 Декабря 2010 / 14:49)
можно и так
<?php
if ($_SERVER['SCRIPT_NAME'] != "/index.php") {
echo '<a href="index.php">На главную</a><br />';
}
?>
я привык делать через index.php почти всю навигацию )
получается можно оказаться в зц по адресу типа index.php?do=load&cat=mp3
и в таком случае твой способ не проконает smile

ツ ツ ツ
0
4091, Не удобно, способ предложенный в 4092 в полне подходящий
4093, Ну дык у тебя же есть конкретная переменная в который указывается имя запущенного модуля вот по ней и ориентируясь

Землянин
0
Ботаник eGo (21 Декабря 2010 / 07:58)
я привык делать через index.php почти всю навигацию )
получается можно оказаться в зц по адресу типа index.php?do=load&cat=mp3
и в таком случае твой способ не проконает smile
жестоко obana

ツ ツ ツ
0
4075. donsquad, Это не жестоко, а очень даже правильно

2000 лет д.н.э.
0
.::lugaro::. (23 Декабря 2010 / 05:16)
4075. donsquad, Это не жестоко, а очень даже правильно
в сочетании с чпу это вообще очень удобно

Землянин
0
.::lugaro::. (23 Декабря 2010 / 05:16)
4075. donsquad, Это не жестоко, а очень даже правильно
я имел ввиду не на столь все усложнять, чтоб к примеру форум и зц делать в одном файле smile

ツ ツ ツ
0
4078. donsquad, а кто тебе сказал что оно в одном фале? Там просто подключается соответствующий файл

Землянин
0
проблемы с куками! sad не получается совсем
написал
<?php
$log = "SibAlliance"; $pass = "qwertyuiop";
setcookie("log", $log, time() + 3600 * 24 * 365);
setcookie("pass", $pass, time() + 3600 * 24 * 365);
?>
автоматическая авторизация по кукам
<?php
if (empty($_SESSION['log']) && empty($_SESSION['pass'])) {
if (isset($_COOKIE['log']) && isset($_COOKIE['pass'])) {
$_SESSION['log'] = $_COOKIE['log'];
$_SESSION['pass'] = $_COOKIE['pass'];
}}
?>
че я не так делаю? авторизация не происходит
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск