Server globals

Mike Kerner MikeKerner at roadrunner.com
Sat Aug 13 14:49:26 EDT 2022


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 at 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 at 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 at 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 at 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 at 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 at 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 at 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."


More information about the use-livecode mailing list