Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

PHP session_start(); http://www.???.uz/index.php?link=home

0 ovoz
392 marta ko‘rilgan
so‘radi 29 iyun, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)

Web dasturlash yoki web sayt yaratish jarayonida body sahifasiga qo`shimcha sahifalarni chaqirishda adashmasam $_SESSION['']; dan foydalaniladi masalan:

body.php


<html>

<body>

<div class="body_class">

<?php

$PAGES_ALL = $_SESSION["pag"];

if ($PAGES_ALL == ""){

require "pages/home.php";

}else if ($PAGES_ALL == "home"){

require "pages/home.php";

}else if ($PAGES_ALL == "asosiy"){

require "pages/haqida.php";

}

?>

</div>

</body>

</html>


header.php


<?php

require "mysqlconnection.php";

session_start();

?>

<!DOCTYPE html>

<html>

<head>

<title>Maktab</title>

<meta name="viewport" content="width=device-width, initial-scale" charset="utf-8">

<link rel="icon"  href="images/logo.png">

<link rel="stylesheet" type="text/css" href="css\main.css">

</head>

<body>

<div class="heder_start">

<div class="column_1" align="center"><img class="logo" src="images/logo.png"></div>

<div class="column_1" align="cenetr"></div>

<div class="column_1" align="right"></div>

</div>

<ul>

<li><a href="index.php?link=home" name="home">Bosh Sahifa</a></li>

<li><a href="index.php?link=asosiy">Maktab haqida</a></li>

<li><a href="#">O`qituvchilar</a></li>

<li><a href="#">O`quvchilar</a></li>

<li><a href="#">Aloqa</a></li>

</ul>

<?php 

if(isset($_GET['link'])) {

    $_SESSION['pag'] = $_GET['link'];

}else{

$_SESSION['pag'] = "";

}

?>


shun narsadan foydalanilganda brauzeri link terilvchi qismida taxminan quydagicha

http://www.ncp.uz/index.php?link=home   -> asosiy sahifaga kirilganda

yoki

http://www.ncp.uz/index.php?link=asosiy   -> ikkinchi oynaga o`tilganda

kabi narsala chqb turadi yuqoridegi kodladan foydalanib yoki biroz qo`shimcha kiritib shu linkni olib tashlashni iloji bormi aynan *** index.php?link=home dgan joylarini. 

YORDAM UCHUN MINNADORMAN!

izoh qoldirdi 29 iyun, 17 Sardor Dushamov (1,683 bal)
yani faqat domen ko'rinib turadi, izidagi parametrlarni ko'rinmasligini xohlaysizmi? Agar shuni xohlayotgan bo'lsangiz buni ajax orqali qilishiz mumkin
izoh qoldirdi 30 iyun, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)
yoq masalan www.tse.uz/home/    yoki    www.tse.uz/about/   shunaqa qilishi iloji boridyu esimdan chqb qobdi shunga shunaqa qilishi biladiganla bironta exemplyar beromislami dmoqchidm
izoh qoldirdi 30 iyun, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)
man https://yordam.uz/1622/php-session_start-http-www-uz-index-php-link-home shunaqa chqb tursayam mayli qaren html, php kabi kengaytmalarsiz va o`zgaruvchi nomisiz turbdi link
izoh qoldirdi 30 iyun, 17 parmonov98 (1,684 bal)
tahrirlandi 30 iyun, 17 parmonov98
men yaxshi tushunmadim, agar men bilgan narsa bo`lsa, # lar o`rniga bazadan olinadigan post yoki page titlen ni convert qilib joyiga almashtiring, keyin 2-3 ta func yozing qoshimchasiga va tayor

2 Javoblar

0 ovoz
javob berdi 01 iyul, 17 GENIUS (639 bal)
tanlangan 03 iyul, 17 ☆☆tik⊙⊙tak☆☆
 
Eng yaxshi javob
Bu narsani internetdan topsa bo'ladi yoki o'zingiz yozib olsangiz.

Quyida shunga o'xshash misol keltirilgan saytni qoldirdim. (O'zim class yozib berishga erindim:))

http://www.vivekmoyal.in/create-cms-using-php-with-seo-friendly-urls/

Bu misol CMS yaratish ammo ichida siz so'ragan savolga o'xshash misol bor o'zingizga javob olasiz deb o'ylayman.

Buni qilish unchalik qiyin ish emas, faqat uni ichiga nima qo'yasiz, nima kerak va b...

Qolganini o'zingiz bilib olsangiz bo'ladi, agarda tushunsangiz.

Savolga unchalik tushunmadim shu sabab tushunganimcha javbob berdim. Kodlarni iltimos yaxshiroq qilib joylashtiring, chiroyli code ni o'qish va tushunish oson va javob berish ham.
izoh qoldirdi 02 iyul, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)
javob uchun rahmat shu kodlarni joylashtirishda muammo bovoti kod db belgilash tugmasini bosam sayt qotb qovoti shunchun shunaqa ahvolda tashashga majbur bo`voman.
0 ovoz
javob berdi 30 iyun, 17 parmonov98 (1,684 bal)

men yaxshi tushunmadim, agar men bilgan narsa bo`lsa, # lar o`rniga bazadan olinadigan post yoki page titlen ni convert qilib joyiga almashtiring, keyin 2-3 ta func yozing qoshimchasiga va tayor!  bu narsani sizga tayyor misolini kamdan kam beradi.chunki bu narsalarni inetdan topsa bo`ladi.

izoh qoldirdi 01 iyul, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)
kodi yaxshilab ko`rib chiqmismi birinchi # turganjoyi mas undan sal teparoni qaren. index.php?link=about dgan narsa yozilgan session o`zgaruvchisiga qiymat berish uchun. bu narsani prosta ?link=about qb berb ketsayam bovuradi lekin babi brauseri link teriladigan joyida sessiya o`zgaruvchisi va uni qiymati chqb qoladi. man shu narsani yuqotishi suravoman. bu narsani bazaga ulansayam babi chquradi uni davno qigaman. i 2,3 ta fun aynan qanaqa yozilishini nimaga asoslanib yozilishini bilganimda davno qbogan bo`lardim.
izoh qoldirdi 01 iyul, 17 ☆☆tik⊙⊙tak☆☆ (353 bal)
blmadmu qaysidir axmo hammaga minus qo`yib chqbdi.... hahahaha quy kallasi yetmagan narsaga ma qadi aralashib so`tak. shu bn hursand bugan busa mayli bulaqosin

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...