PHP vytiahnutie ID z url adresy

Všetko to čo sa inde nehodí

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
25majo40
Stály člen
Stály člen
Príspevky: 106
Dátum registrácie: 22 Jún 2013, 12:45
Bydlisko: Takmer Prešov
Vek: 26

PHP vytiahnutie ID z url adresy

Príspevok od používateľa 25majo40 » 25 Jún 2015, 18:32

Nazdar odbornici,

potrebujem pomoc, chcem sa opytat ci niekto nevie ako vytiahnem z url adresy hodnotu id.

Napriklad url adresa je ../index.php#totochcem

Ako ziskam do nejakej premennej #id = totochcem.

Skusal som funkcie basename,dirname, ale nepodarilo sa mi to :( viem vytiahnut vsetko okrem toho co je za mriezkou.
0
Elektronika is my love

pocitujlasku
Ultimate člen
Ultimate člen
Príspevky: 6224
Dátum registrácie: 20 Júl 2007, 00:00
Vek: 41

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa pocitujlasku » 25 Jún 2015, 19:46

idealne by bolo sem dat konkretnu adresu (kludne staci to za ? ), vseobecne sa tazko radi, kedze kazdy programator ma iny styl posielania premennej.
v tom priklade chces #totochcem, alebo #id=totochcem?

najjednoduchsie to bude rozparsovat do pola
0
Jedním z největších projevů nedůvěry v Boha je hromosvod na kostele.

Používateľov profilový obrázok
25majo40
Stály člen
Stály člen
Príspevky: 106
Dátum registrácie: 22 Jún 2013, 12:45
Bydlisko: Takmer Prešov
Vek: 26

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa 25majo40 » 25 Jún 2015, 20:13

Mne ide len o "totochcem" ta mriezka tam nema byt.
Ale neviem ako to mam ziskat, pretoze vzdy dostanem vsetko okrem toho co je za mriezkou.
napriklad toto mi vrati len toto index.php, ale ja chcem aj to idecko
$url = $_SERVER['SCRIPT_NAME'];
0
Elektronika is my love

Používateľov profilový obrázok
straciam
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1319
Dátum registrácie: 06 Jan 2009, 00:00
Bydlisko: Podbrezova
Vek: 38

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa straciam » 25 Jún 2015, 20:26

udaj za mriezkou sa pouziva pri navigacii v ramci jednej statickej stranky.
napr. odkaz:
<a href='stranka.html#prve'>prve</a>

a na to aby sa stranka sama "nascrolovala" na "prve" musis dat toto:
<a name="prve"> toto sa zobrazi po kliknuti na odkaz PRVE </a>

udaj za mriezkou nema s php nic spolocne.
je tu udaj pre html.

udaje pre php zacinaju otaznikom, nie mriezkou.

ak chces z php (koncovka suboru musi byt php)
tak potom odkaz stranka.php?id=totochcem
a potom v kode php:
<?
$mojapremenna=$_GET[id];
echo "$mojapremenna";
?>

vypise "totochcem"
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration

alidedko
Ultimate člen
Ultimate člen
Príspevky: 3963
Dátum registrácie: 04 Feb 2013, 22:04
Bydlisko: U alibabky v Poprade
Vek: 32

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa alidedko » 25 Jún 2015, 21:36

straciam má pravdu.

Časť URL za # je už čisto na strane klienta, so serverom to nemá naozaj nič spoločné a preto ju PHP nespracuje.

Možno keby si to rozvinul, kde ako a čo, nájdeme riešenie skôr. Takto sa zas budeme motať okolo ničoho.
0
Motto: Nikto nie je tak velky, aby sa nevosiel do truhly.

Používateľov profilový obrázok
25majo40
Stály člen
Stály člen
Príspevky: 106
Dátum registrácie: 22 Jún 2013, 12:45
Bydlisko: Takmer Prešov
Vek: 26

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa 25majo40 » 28 Jún 2015, 23:26

Vdaka chalani za pomoc, ale spravil som to cez JS pomocou location.hash :)
0
Elektronika is my love

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa dxr » 29 Jún 2015, 07:09

Este otazka posielas tam nejako hodnotu alebo len odscrolovanie na sekciu stranky?
lebo ak posielas hodnoty tie by si mal kodovat ako premmene a nie skok na odstavec aby stym nevznikli
tazkosti. inak to islo vykuchat cez URI ale nepisal som to lebo potom musis strazit vstup premmenych.
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
straciam
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1319
Dátum registrácie: 06 Jan 2009, 00:00
Bydlisko: Podbrezova
Vek: 38

Re: PHP vytiahnutie ID z url adresy

Príspevok od používateľa straciam » 29 Jún 2015, 07:22

suhlasim s dxr, takto sa to nerobi.
cez uri je to este ta lepsia cesta.
ale ten hash, to akokeby si si natahal v obyvacke kable ku svetlu a nechal ich volne visiet od vypinaca az ku svetlu.
fungovat to funguje ale tak sa to proste nerobi a vyzera to otrasne.
povodne si to chcel v php a teraz pouzivas js. ak to budes prevadzat zase do php, tak to bude tiez zaujimavy beh cez prekazky.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration

Napísať odpoveď