With LC thinking that they want to emphasize web apps, more, the complications with server probably also need some effort.
On Sat, Aug 13, 2022 at 8:54 AM Tim Selander via use-livecode < use-livecode@lists.runrev.com> wrote: > Alex, > > Went to your page, and wow, that is exactly what I was trying to > do. I'm still trying to figure out exactly how you do it, but I'm > headed in the right direction. > > Thanks! > > Tim > > On 2022.08.13 8:36, Alex Tweedly via use-livecode wrote: > > Hi Tim, > > > > I think there are many easy ways to do this - and many > > not-so-easy ones too. > > > > IMO, easiest for something simple like this is to just use the url. > > > > See tweedly.net/page_by_url.txt for the code, or try it out at > > tweedly.net/page_by_url.lc > > > > (or try tweedly.net/page_by_url.lc?row=14 ) > > > > You can do something very similar using a cookie, with the 'row' > > value stored in the cookie each time (remember to "put cookie > > ..." before *any* other output.) > > > > Or by using the cookie to hold the name of a file in which you > > store this kind of info. This is necessary if you need to store a > > lot of data - if there is not already a cookie, create a filename > > using something like uuid(), and store the file name in it - then > > retrieve the cookie, and read or write the file. > > > > Alex. > > > > On 12/08/2022 14:18, Tim Selander via use-livecode wrote: > >> Hi Matthias, > >> > >> It is user specific, but I just tried the saving to a text file > >> on the server -- very fast. Got the user IP from $_Server, and > >> used that in the filename for easy later retrieval. How much > >> data can a cookie hold? Guess I'll test that. > >> > >> One of the reasons I'm fussing with this is I'm trying to come > >> up with some kind of pagination system. I'm probably trying to > >> re-invent the wheel -- badly. > >> > >> It's a simple membership list, with a few hundred records. Only > >> want to show 30 on the page at a time. I wonder if anyone has a > >> LC sample for doing that. I tried Ralph Bitter's Revigniter but > >> just can't wrap my head around it. > >> > >> Using MySQL for testing, so could try to figure out using the > >> CURSOR feature. But know nothing about avoiding injection > >> attacks, so may fall back to using a .csv for the datafile. > >> I've done that for all my other projects.... > >> > >> Anyway, thanks for the info; no global variables, but file > >> saves look like they'll work! > >> > >> Tim > >> > >> On 2022.08.12 21:26, matthias rebbe via use-livecode wrote: > >>> Hi Tim, > >>> > >>> does the variable have a user specific value or a value, that > >>> changes from time to time, but is the same for all users? > >>> > >>> I've done something some time ago and used a text file on the > >>> server which stored that value. In my case the value was not > >>> user specific so it was an easy task. > >>> > >>> > >>> If the variable is user specific, why don't you use a cookies > >>> for that? That will grant that the value is available at all > >>> pages in the same domain. > >>> > >>> Regards, > >>> Matthias > >>> > >>> > >>>> Am 12.08.2022 um 13:27 schrieb Tim Selander via use-livecode > >>>> <use-livecode@lists.runrev.com>: > >>>> > >>>> As always, appreciate everyone's help. > >>>> > >>>> Have made several little projects using LC Server on the > >>>> on-rev.com host. For the first time, I would like a global > >>>> variable -- that is a variable that would retain it's value > >>>> even if the page is re-loaded. Or if a user goes to another > >>>> .lc page/file in the domain. > >>>> > >>>> All my playing around, and Googling around, has been for > >>>> nought. Is there a way to hang on to a bit of data was you > >>>> move around pages in the same domain? > >>>> > >>>> Thanks. > >>>> > >>>> Tim Selander > >>>> Tokyo, Japan > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode@lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage > >>>> your subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode@lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage > >>> your subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode@lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode