Server globals

Tim Selander selander at tkf.att.ne.jp
Sat Aug 13 08:52:58 EDT 2022


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




More information about the use-livecode mailing list