Как сделать так что бы когда человек нажимал на сылку Авторизация то с помощью инклуд

Статус
В этой теме нельзя размещать новые ответы.

jei

Новичок
Как сделать так что бы когда человек нажимал на сылку Авторизация то с помощью инклуд

есть скрипт вот кусочек кода где надо внести изменения.
Как сделать так что бы когда человек нажимал на сылку Авторизация
то с помощью инклуда подключалась страница login.php
То есть как бы мы оставались на индекс пшп . Только
ссылки авторизация и регистрация исчезали а выходила login.php
Но не забывайте что как бы мы оставались на индекс пщп

PHP:
if (!isset($_SESSION['user_id'])) 
{ 	   print '<a href="login.php"  >Авторизация</a><br />'; 	
           print '<a href="register.php" >Регистрация</a><br />'; 	 
}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
if (!isset($_SESSION['user_id']))
{ print '<a href="index.php?page=login" >Авторизация</a><br />';
print '<a href="index.php?page=register" >Регистрация</a><br />';
}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Уже стопицот раз писали им что тут не любят сие название, но как об стенку горох)
 

jei

Новичок
Автор оригинала: c0dex
if (!isset($_SESSION['user_id']))
{ print '<a href="index.php?page=login" >Авторизация</a><br />';
print '<a href="index.php?page=register" >Регистрация</a><br />';
}
нажимаю стоит на месте не подключается.
 

dimagolov

Новичок
нажимаю стоит на месте не подключается.
дура, надо же еще реализовать в index.php авторизацию и регистрацию при получении параметров page=login и page=register

c0dex, ты не понял. с буквой Щ (не Ш) первый раз :)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ну да, но я склонен все-таки полагать, что Щ там затесалась как "опечатка"
 

jei

Новичок
ребята мне кто -нибудь поможет.Не ужели ваш форум тоже начал
портиться троллями?
 

prolis

Новичок
Автор оригинала: jei
нажимаю стоит на месте не подключается.
ну урл страницы-то меняется? Теперь проверяй его:
PHP:
if (isset($_GET['page']) && $_GET['page']=='login') 
 include 'login.php';
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
jei
тебе кто-нибудь поможет
 

FRIE

Новичок
jei
при авторизации посылаешь GET запрос , и делаешь проверку, prolis тебе написал, если существует GET запрос по инклюдишь, а нет, делаешь чето другое
 

jei

Новичок
да не получается нечего.Вы чо издеваетесь

напишите полностью как код будет
PHP:
 if (!isset($_SESSION['user_id']))  
{        print '<a href="login.php"  >Авторизация</a>'; 
          print '<a href="register.php" >Регистрация</a>';  }
вот архив там весь скрипт
http://files.mail.ru/HZHANG
 

AmdY

Пью пиво
Команда форума
jei
пятница перед выходными, люди заняты, ты пождожди, тебе обязательно помогут, здесь много умных программистов. вот сейчас школьники придут с выпускных и обязательно всё починят за тебя.
 

jei

Новичок
Автор оригинала: baev
— бюджет какой?
Бюджет пёр тебе в нос

-~{}~ 12.06.10 10:21:

написал такой код

PHP:
if (!isset($_SESSION['user_id']))     
{   print '<a href="index.php?page=login" >Авторизация</a><br />';         
     print '<a href="index.php?page=register" >Регистрация</a><br />';  	   
     if (isset($_GET['page']) && $_GET['page']=='login') 
        {include 'login.php';}}
теперь ругается на файл mysql.php

Fatal error: Cannot redeclare slashes() (previously declared in X:\home\ya2\www\mysql.php:14) in X:\home\ya2\www\mysql.php on line 20

вот его листинг

PHP:
<?php

    mysql_connect("localhost", "root", "") or die (mysql_error());
    mysql_select_db("test_auth") or die (mysql_error());

    mysql_query("set character_set_client	='cp1251'");
    mysql_query("set character_set_results	='cp1251'");
    mysql_query("set collation_connection	='cp1251_general_ci'");
	
	
	// сюда вынесем обработку суперглобальных массивов от слешей
	// [url]http://phpfaq.ru/slashes[/url]
	
    function slashes(&$el)
	{
		if (is_array($el))
			foreach($el as $k=>$v)
				slashes($el[$k]);
		else $el = stripslashes($el); 
    }
	
	if (ini_get('magic_quotes_gpc'))
	{
	    slashes($_GET);
	    slashes($_POST);    
	    slashes($_COOKIE);
	}



?>
 

AmdY

Пью пиво
Команда форума
не, а что что вы с человека издеваетесь. ему нужна помощь, а здесь развели ненужный флуд. кругом одни тролли, помог бы кто. неужели так сложно, вы же всё знаете, пять минут нужно выделить, а он уже энный день с проблемой борется, ещё чуть-чуть и пойдёт на экстренные меры - возьмёт и скачает видиокурсы попова.
 

jei

Новичок
да честно слово.Писать то две минуты знающему спецу.У меня уйдёт не один день.Тем более я даже не представляю как передаются данные
в масив GET.

Что за волчарничество среди программистов.Хотя я сомневаюсь что знающие программисты сидят на форумах.нормальный прогер никогда
тролингом и обьяснять через пень колоду не будет
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху