Verwijderd
een soortement van cookie in php style.
Dus elke keer krijgt de content een ander ID? Hoe werkt zoiets, wat is de naam van het zo onderhouden van de content, en waar kan je hierover meer informatie vinden?jlokerse schreef op 09 november 2002 @ 21:20:
Dat is waarschijnlijk een session id.
een soortement van cookie in php style.
Verwijderd
Das maar net waar ze voor kiezen... kan ook 'pietje' of 'pukje' zijn.Gerwin schreef op 09 november 2002 @ 21:21:
Ja dat snap ik, maar die vreemde tekens erachter, "Ikdjasklasdiajsi", ipv, ID=1 ID=2 etc.
T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›
Ik heb overigens hier nog meer van die urls gevonden. Ze zijn alleen dit keer langer:
http://www.minfin.nl/defa...F85EFB6DF89509X1X55283X12
http://www.minfin.nl/defa...B3F1B93DE3FC274X3X50894X4
http://www.minfin.nl/defa...F7833A312252A3X2X75331X59
Dat denk ik omdat: idhmCsHEbHmBmI & jdhmCsHEbHmBaK bijna hetzelfde zijn, als je random doet zou dat bijna 'onmogelijk' zijn. Dus mischien is de eerste aan onderwerp gekoppeld, tweede aan id enz.
Nog een enorme url:
http://www.minfin.nl/DEFA...F58C9729A3C7E2X3X55307X36
Het zijn ipv nummers allerlei letters door elkaar. Zoeits 'berekenen' ze dmv bijvoorbeeld: het volgnummer, de tijd dat het geschreven is, etc.
Dat doet 'ie niet. Die url bestaat namelijk nietGerwin schreef op 09 november 2002 @ 21:51:
En hoe weet een CMS welke url nu wel en niet bestaan. Feit blijft dat het gegenereerde urls blijven en dat je die dingen niet kunt sorteren in de DB ofzo zodat de nieuwste bovenaankomt, dit omdat die letters "random" zijn. En waar moet je naar linken als je naar hetzelfde artikel wilt linken als de ID steeds veranderd... hoe houd je de site "compleet" en "een geheel" als elke item een vreemde id krijgt? En wat is het nut van zo'n lange letterige url?
Alleen 'www.xxx.com/?id=2389u4hwvjhjhvjfsdjfa' bestaat. Hij weet dus de VARIABELE id. Dan kan hij dat terugchecken, kijken of er een entry in de db zit enzovoorts. Zit die er niet, gaat 'ie naar een errorpage.
Het ZIJN dus geen 'vreemde' id's, maar ze LIJKEN het alleen maar. Het nut is gewoon dat je met een getal makkelijk kunt zien hoeveel bijv. entry's er al zijn. Dat kan zo niet.
/edit:
Zoals ik in een vorige post al zei: die letters LIJKEN random, maar ze zitten wel degelijk in een bepaald patroon.
Verwijderd
De URLs die hier genoemd worden komen waarschijnlijk uit content management systemen.
De pagina wordt een keer geparsed vanuit een template en vervolgens gecached.
Omdat je maar 1 template hebt kun je die pagina niet cachen. Er staat namelijk database infromatie in dus die kan steeds andere inhoud hebben.
Dus wordt de hele URL genomen en er wordt een MD5 hash of anders soort algoritme op losgelaten zodat de URL een unieke naam krijgt.
Deze naam wordt aan die file gegeven en deze wordt op het file systeem weggeschreven.
Vervolgens kun je deze file altijd gebruiken om die ene URL te laten zien en hoef je dus niet te parsen. Dat scheelt een hoop tijd.
Je kunt die dingen makkelijk cachenVerwijderd schreef op 09 november 2002 @ 22:25:
Even een ander idee.
De URLs die hier genoemd worden komen waarschijnlijk uit content management systemen.
De pagina wordt een keer geparsed vanuit een template en vervolgens gecached.
Omdat je maar 1 template hebt kun je die pagina niet cachen. Er staat namelijk database infromatie in dus die kan steeds andere inhoud hebben.
Dus wordt de hele URL genomen en er wordt een MD5 hash of anders soort algoritme op losgelaten zodat de URL een unieke naam krijgt.
Deze naam wordt aan die file gegeven en deze wordt op het file systeem weggeschreven.
Vervolgens kun je deze file altijd gebruiken om die ene URL te laten zien en hoef je dus niet te parsen. Dat scheelt een hoop tijd.
Maar waarom zou je het dan nog een dynamische pagina houden? Dan moet er nog steeds een aantal checks gedaan worden, wat nog steeds parsetijd kost.
Dan is het makkelijker om www.xxx.com/fdasjkdjskfas.HTML oid te gebruiken; dan hoeft er niets geparsed te worden.
/edit
Waarom zou je een pagina niet kunnen cachen als je templates hebt?
Het kost nog wel parse-tijd, maar iig minderMithrandir schreef op 09 November 2002 @ 22:39:
[...]
Je kunt die dingen makkelijk cachenKijk maar eens op www.zend.org of .com.
Maar waarom zou je het dan nog een dynamische pagina houden? Dan moet er nog steeds een aantal checks gedaan worden, wat nog steeds parsetijd kost.
Het PHP maakt het juist makkelijker doordat het dynamisch kan werken en ook via een CMS beinvloed kan worden.... om het zo maar te zeggenDan is het makkelijker om www.xxx.com/fdasjkdjskfas.HTML oid te gebruiken; dan hoeft er niets geparsed te worden.
Mannen komen van Mars Tweakers, vrouwen van Venus Bokt
Kijk voor meer info hier : http://62.250.9.120/artikelen.php?aid=70
Is de website php freakz, staat hoop informatie.Kijk ook eens in de andere artikelen.
Hope this helps...
http://www.nl.conradcom.d...hop=A_B2C_NL&p_init_ipc=X
Hou muis erop en check je statusbalk onderin.
deze maakt een soort van directories aan...
http://store.apple.com/1-...29.0.1.3.1.3.1.1.0?102,84
welke weer geparst worden door de WebObjects AppleStore.woa applicatie.
Verwijderd
Dat is gewoon ene keuze van de ontwikkelaars van de CMS van Nu.nl....Gerwin schreef op 09 November 2002 @ 23:15:
Ik blijf het maar vreemd vinden hoor... www.nu.nl gebruikt ook een CMS, maar daar zie je gewoon die id's staan .
Op die sites vind je in de source:Gerwin schreef op 09 november 2002 @ 21:28:
Ik heb overigens hier nog meer van die urls gevonden. Ze zijn alleen dit keer langer:
http://www.minfin.nl/defa...F85EFB6DF89509X1X55283X12
http://www.minfin.nl/defa...B3F1B93DE3FC274X3X50894X4
http://www.minfin.nl/defa...F7833A312252A3X2X75331X59
1
2
3
4
5
6
7
8
9
10
| <!-- *********************************************************** --> <!-- --> <!-- Deze website is ontwikkeld met het Content Management --> <!-- Systeem van UCC Groep. UCC CMS is een hulpmiddel bij de --> <!-- bouw en het onderhoud van omvangrijke websites. --> <!-- --> <!-- Voor specifieke informatie over UCC CMS kijk op: --> <!-- http://www.ucc.nl/CMS --> <!-- --> <!-- *********************************************************** --> |
dus [spam] http://www.ucc.nl/CMS [/spam] geeft al meer informatie dus.
Die links met die vage getallen/letters heeft dus echt betrekking op een pagina die ooit eens gemaakt is (en dus een random code heeft). Vaag, ik heb ook een CMS gemaakt maar die maakt netjes gebruik van 'id'
gatver lelijke site
Is het niet mogelijk dat het hexedecimale 'getallen' zijn ? Ok ik zie erook een X in verwerkt worden, maar wie zegt dat dat in daarin zit.. Misschien doen ze zoals in php wel een preg_split daarop, juist op die x, zodat ze het kunnen opsplitsen in meerdere variabelen..
Ik zie in die paar voorbeelden altijd 3 x'en voorkomen dus het zou toch kunnen?
Ok deze onderstaande is weer anders
die maakt gebruik van dat contentsysteem wat "vrij" gegeven is laatst. Die is special door de nederlandse omroepen gemaakt dacht ik. kan het ook fout hebben maarja..
[ok ik maak nu dus veel spelfouten het is dus toch te laat voor mij
Verwijderd
Verwijderd
bv pagina.asp?id=45
dan kun je ook id=44 en id=46 intikken in je browser om te kijken of die bestaan... maar als je niet publieke informatie daar hebt staan, is het vrij jammerlijk als iemand opeens geheime informatie op zijn beeldscherm tovert doro met url's te googelen...
zoiets denk ik, en die id's komen natuurlijk allemaal overeen met het pagina id in de database....
Ik denk dat het zo is zoals mijn vorige reply. In ieder geval die van de minfin.nl site.
Vandaar dat de grote CMS-en zoals Tridion deze methode gebruiken.
Op het moment dat je dus een pagina toevoegd of verwijdert dan worden alle gerelateerde items mee gepubliceerd en dan zijn die 'random' gewoon unieke pagina (Verwijzingen).
Ik heb geen idee of dit er wat mee temaken heeft hoor, want ik heb er dus de ballen verstand van
There is no beast without cruelty, Friedrich Nietzsche
Verwijderd
ipv:
?msg=<font color=red>Je bent nu uitgelogd</font>
doe ik
?msg=SmUgYmVudCBudSB1aXRnZWxvZ2dlZA==
hoe? met base64_encode en base64_decode
Zo doet GoT het toch ookZakalwe schreef op 09 November 2002 @ 23:25:
Nee, deze dan...
deze maakt een soort van directories aan...
http://store.apple.com/1-...29.0.1.3.1.3.1.1.0?102,84
welke weer geparst worden door de WebObjects AppleStore.woa applicatie.
"The shell stopped unexpectedly and Explorer.exe was restarted."
*vraagt zich af wat nou het eigenlijke doel is van deze topic...
Ik ga ervan uit dat je php kent;
Als b.v. een nieuws script maakt, zorg je dat elke artikel in 1 en dezelfde map wordt opgeslagen, je genereerd dan met letters b.v een 10 letterige naam, en roept ze hierna weer op en sorteert ze op datum en weer geeft ze dan. Heel effectief en simpel....
Als ik dat met een php script test:sjon. schreef op 11 November 2002 @ 17:41:
jah, dat heet PATH_INFO...
script.php/woei/
Dan krijg ik:
1
2
3
| Server error! Error message: Premature end of script headers: php.exe |
Moet ik nog andere dingen doen om dit werkend te krijgen
The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.
Confucius said: "In ancient time, learning was for self. Nowadays learning is for others."
als je de cgi gebruikt, ipv de sapi, dan word je path_info al gebruikt.Tux schreef op 11 November 2002 @ 18:51:
[...]
Als ik dat met een php script test:
script.php/woei/
Dan krijg ik:
code:
1 2 3 Server error! Error message: Premature end of script headers: php.exe
Moet ik nog andere dingen doen om dit werkend te krijgen
als 't goed is kan je dat al zien in je phpinfo() pagina'tje.
zoiets als /php/php.exe/blabla/script.php << daar is dus /blabla/script.php de waarde van path_info.
als je apache gebruikt, probeer dan de sapi eens, zit in die 'dikke' zip van php.net, genaamd php4apache.dll...
sjon.
Klopt... Als je dat grote bestand van PHP.net (niet de installer) download zit er een hele mooie textfile bij (install.txt) die je precies uitlegt hoe je PHP installeert en Apache configureert.Timpie schreef op 12 november 2002 @ 18:56:
Je moet zover ik weet ook nog een optie hebben aanstaan in je Apache config file, ik ben alleen vergeten welke
MultiviewsTimpie schreef op 12 november 2002 @ 18:56:
Je moet zover ik weet ook nog een optie hebben aanstaan in je Apache config file, ik ben alleen vergeten welke
If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.
Verwijderd
URLs' als;
1
| http://www.website.nl/index.cfm?ContentId=6EB6BAFD-4F8D-4648-8484F5B2D1B90E53 |
zijn dan opeens redelijk normaal. Voor de eindgebruiker zijn ze overigens gewoon te bookmarken. Dat ContentId verwijst naar een topic in de database, welke dus wordt opgehaald, geparsed en getoond aan de gebruiker(s).
Het is maar net hoe anderen dit gebruiken. Ik gebruik createUUID() anderen gebruiken misschien weer een custom made oplossing voor dat soort ID's.
my 2 cents.
leica - zeiss - fuji - apple | PSN = Sh4m1n0
http://gathering.tweakers...7938dyu3892dusau89asd7863
Computers ain't that smart, Whatever man built could be taken apart