Autor Zpráva
arnir
Profil
casto vidivam napriklad takovyto odkaz:
index.php?menu=home&id=451&kod=c84723ea6c3c8b909abc174dc5deaac5


index.php je hlavni soubor
home (home.php) je vypsany soubor
id je funkce v souboru home.php

ale ten kod je co?
jak ho docilit?
nebo k cemu je dobry?
diky
roberta
Profil
arnir
ten kód môže byť hocičo... napr. zašifrovaná hodnota nejakej premennej
bukaj
Profil
home (home.php) je vypsany soubor
ale nemusí být vždy ;)
id je funkce v souboru home.php
to je také diskutabilní ;)
ale ten kod je co?
nejspíše nějaký zahashovaný řetězec (md5(), sha1()...) ;)
jak ho docilit?
zahashováním a odesláním formulářem nebo přidáním do url.
nebo k cemu je dobry?
většinou se to dá vidět při registracích všeho možného, používá se to k přesnému rozpoznání uživatelů při dokončování registrace.

prostě všechno jsou GET paramtery, které byly buď odeslané formulářem nebo přidan do url odkazu. používá se to k rozlišení stránek

*edit: zase pozdě :D
arnir
Profil
aha diky
DJ Miky
Profil
Většinou se to používá k ukládání session id, pokud nejsou k dispozici cookies.
arnir
Profil
a co je/ jsou session id ?
roberta
Profil
arnir
a co je/ jsou session id

po kliknutí na nejakú stránku sa na webovom serveri, kde beží tá stránka, vygeneruje jedinečné číslo pripojenia, ktoré na tom serveri zostane, dovtedy, kým si používateľ nezatvorí okno prehliadača. a ty s ním potom môžeš pracovať napr. v PHP. session id je jedinečné číslo pripojenia klienta (napr. web prehliadač firefox) na server (napr. web server apache). samozrejme ak si otvoríš nové okno a opäť klikneš na tú istú stránku, tak session id bude mať inú hodnotu
arnir
Profil
a jak session vytvorim?
zahrnu do toho odkazu?
roberta
Profil
arnir
session je pripojenie - to sa vytvorí automaticky (netreba ho vytvárať) po kliknutí na stránku, kde web server si sám "vymyslí" číslo toho pripojenia a to číslo sa volá session id

ďalej pomocou PHP si môžeš vytvoriť tzv. session premenné, ktoré sa viažu na jednu session (čiže na jedno pripojenie). využíva sa to, keď si chceš niečo pamätať na strane servera o klientovi. keď totižto klient klikne na inú stránku, ako sa nachádza, tak bez session premenných sa informácie o klientovi stratia. ale session premenné sa zapamätajú dovtedy, pokiaľ ich na nejakej stránke pomocou PHP nezrušíš, alebo ak používateľ nezavrie okno.

a ako vytvoriť session premenné? stačí "zagoogliť". ja som našiel tento článok:
http://interval.cz/serialy/sessions-v-php/
da11niel
Profil
jak udělat toto:

index.php?strana=uvodni
index.php?strana=odkaz
index.php?clanek=10

je to sice smyslené ty odkazy ale nevim kde bych měl najit článek otom . a nevim co se použiva jestli php a (mysql
bukaj
Profil
jak udělat toto:

index.php?strana=uvodni


například: <a href="index.php?strana=uvodni">úvod</a> :D
da11niel
Profil
jak to vytvořit ale aby se to jmenovala index.php?strana=uvodní
bukaj
Profil
jak to vytvořit ale aby se to jmenovala index.php?strana=uvodní
nechápu... aby se stránka jmenovala index.php?strana=uvodni se dá třeba tak, že dáš tento text do tagu title :D
ale teď vážně... budeš muset říct trochu víc, jak jsi to myslel...
ph@tE
Profil *
da11niel
Např. tak, že si vytvoříš soubor index.php a to za otazníkem jsou už proměnné, ke kterým můžeš v PHP přistupovat v poli $_GET.

<?php
echo $_GET["strana"]; // Vypíše uvodni
?>
arnir
Profil
ja to delam takto:
udelam si hlavni soubor treba index.php
a udelam v nem vsechno krom hlavniho textu, nebo proste toho co tam chci vypsat
misto toho hlavniho dam toto:

<?

if ($id):
$filename = $strana . ".php";
if (File_Exists ($filename)):
include $filename;
else:
include "prvni.php";
endif;

else:
include "prvni.php";
endif;

?>


a funguje to tak ze kdyz pak zadas adresu treba:
index.php?id=test

tak to misto toho kdes vlozil ten kod, vlozi soubor test.php
da11niel
Profil
nechápu ..asi se začnu učit to php :-) zítra
da11niel
Profil
ja se to php budu učit kvuli tomu že se mi tento styl adresy url líby :-)
ph@tE
Profil *
da11niel
Tento styl adresy zrovna není nic moc:-)
arnir
Profil
ze zacatku se mi to taky libilo,ale z hlediska SEO je to pekne na ho*no
stokrat lepsi je kdyz budes mit adresu napr. programy.html
DJ Miky
Profil
Jenže tahat začátečníka do mod_rewrite asi nebude nejlepší nápad... Myslím, že na tom začínala většina lidí :-).
arnir
Profil
ja sem myslel obyc. html, nebo php (programy.php)
Visitor
Profil *
arnir
nejak nechapu kam tento thread vede... kdyz to budes potrebovat prijdes na to. pokud to nepotrebujes tak to chces snad simulovat aby tve odkazy vypadaly dulezite?
Toto téma je uzamčeno. Odpověď nelze zaslat.