Server globals

Tim Selander selander at tkf.att.ne.jp
Fri Aug 12 19:04:18 EDT 2022


Ah! Big problem I hadn't thought of  -- thank you!! I'll try the 
local storage script Jacques offered.

Many thanks.

Tim

On 2022.08.13 2:18, Ralph DiMola via use-livecode wrote:
> Using the IP can fail if more than one user is on the same IP via a router
> using NAT. The Browser local storage is a better solution.
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdimola at evergreeninfo.net
> 
> -----Original Message-----
> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
> Of Tim Selander via use-livecode
> Sent: Friday, August 12, 2022 9:18 AM
> To: use-livecode at lists.runrev.com
> Cc: Tim Selander
> Subject: Re: Server globals
> 
> 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
> 



More information about the use-livecode mailing list