hashtag uit je link halen
Beste mensen,
hoe krijg ik de #16 uit deze link dmv php of iets dergelijks: www.mijndomein.nl/nieuws/#16/
hoe krijg ik de #16 uit deze link dmv php of iets dergelijks: www.mijndomein.nl/nieuws/#16/
Edit:
Ohja het is intern op een pagina, dus mag het niet reloaden ;)
Ik moet die hashtag eruit halen en dan in de database controlleren.
Ohja het is intern op een pagina, dus mag het niet reloaden ;)
Ik moet die hashtag eruit halen en dan in de database controlleren.
Gewijzigd op 24/06/2013 15:56:30 door Jerry php
Als # maar één keer voorkomt, is explode() de simpelste oplossing. Het kan echter ook met een reguliere expressie of een rewrite rule in .htaccess.
en wat zou ik dan met die explode moeten doen? want hoe kan ik de url selecteren of iets dergelijks?
$_SERVER['REQUEST_URI']
Heb je hier al in gekeken?
Heb je hier al in gekeken?
Gewijzigd op 24/06/2013 16:04:04 door - Ariën -
Je kunt $_SERVER[REQUEST_URI] gebruiken. Een volledige URL heeft namelijk deze vorm:
En hoe zou ik dan die 17 eruit kunnen krijgen, aangezien dat me niet lukt
Is #17 echt een HTML-anchor die verwijst naar <a name="17">?
Zo niet dan zou ik dat hekje maar weghalen in je URL.
Als je de hash op wilt halen, dan moet dat met JS: document.location.hash. Je zou het via JS kunnen doorsluizen, en in PHP kunnen verwerken.
Zo niet dan zou ik dat hekje maar weghalen in je URL.
Als je de hash op wilt halen, dan moet dat met JS: document.location.hash. Je zou het via JS kunnen doorsluizen, en in PHP kunnen verwerken.
Nee het verwijst inderdaad niet daar naar toe. Het meer een cijfer dat een query moet controleren of hij in de db staat, en zo ja dan moet hij dat artikel eruit halen en weergeven. zonder te reloaden als het kan
Toevoeging op 24/06/2013 16:14:30:
Herstel, EDIT!
Ik haal nu het id wel op, maar wanneer ik dan weer op een link klik (18 bv) dan zet hij /18 erachter, wat dus als resultaat dit geeft: localhost/nieuws/17/18
Toevoeging op 24/06/2013 16:14:30:
Herstel, EDIT!
Ik haal nu het id wel op, maar wanneer ik dan weer op een link klik (18 bv) dan zet hij /18 erachter, wat dus als resultaat dit geeft: localhost/nieuws/17/18
window.location.hash
Die hash wordt niet naar de server gestuurd; daar moet je dus niet zoeken.
De pagina wordt ook niet ververst, zolang het deel links van de hash gelijk blijft.
dus het gaat om javascript.
Wat wil je er precies mee doen? Ik kan je tonen hoe.
Die hash wordt niet naar de server gestuurd; daar moet je dus niet zoeken.
De pagina wordt ook niet ververst, zolang het deel links van de hash gelijk blijft.
dus het gaat om javascript.
Wat wil je er precies mee doen? Ik kan je tonen hoe.
Ik denk dat ik het al ehb, heb er een uitzondering voor gemaakt.




