Линкове от типа id=15 и op=register?

FestarBG

Registered
Здравейте,

Първо се извинявам за леко неясното заглавие.В доста сайтове съм виждал линкове от типа http://website.com/mode?register или op=profile.Знам че това може да стане в .htaccess , но въпроса ми е как да го направя с php.Ако задам линк <a href="mode?register">Регистрирай се</a> как да задам тази страница да води към register.php.

Поздрави,FestarBG.
 
Мога да ти дам от рода index.php?l=register ... ако ти върши работа ?

Това е :

Код:
<?php
	if(isset($_GET['l']))
	{
	$link = $_GET['l'];
	include("".$link.".php");
	}
             ?>

Тоя линк го слагаш в някой индех страница и линковете ще изглеждат както съм писал по горе :)

Успех!
 
mode?register такова нещо мисля че няма как да стане ако кода се промени на mode?op=register тогава може.

Код:
<?php
$zemi=$_GET['op']; //взимаме op в случеч е register
if ($zemi=="register") //тук проверяваме дали променливата Op е равна на register ако е тогава include файла asdas.php
{
include "asdas.php"; //include файла asdas.php
}
else //ако op е различно от рegister примерно mode?op=bota Include друг файл може и грешка
{
include "default.php"; // include друг файл
}
?>
 
Може да стани по два начина: SWITCH или IF


  • IF
  • <?php
    $i = $_GET['page'];
    if ($i == 'qbalki') {
    echo "ti si izbral qbalki";
    } elseif ($i == 'portokali') {
    echo "ti si izbral portokali";
    } elseif ($i == 'limoni') {
    echo "ti si izbral limoni";
    }
    ?>
  • SWITCH
  • <?
    $i = $_GET['page'];
    switch ($i) {
    case "qbalki":
    echo "ti si izbral qbalki";
    break;
    case "portokali":
    echo "ti si izbral portokali";
    break;
    case "limoni":
    echo "ti si izbral limoni";
    break;
    }
    ?>

Едното от двете го слагаш във файл plodove.php
След това линковете ти ще изглеждат така

<a href=plodove.php?page=qbalki>Ябълки</a>
<a href=plodove.php?page=portokali>Портокали</a>
<a href=plodove.php?page=limoni>Лимони</a>
 

Back
Горе