PDA

View Full Version : سوال: نوشتن یک مقدار از کوکی در یک فیلد



iner30
پنج شنبه 27 خرداد 1389, 10:47 صبح
سلام خدمت دوستان

من یک کوکی رو ست کردم ، حالا میخوام مقدار اون در یکی از کادرهای ثبت نام قرار بگیره ، چطوری باید این کار رو انجام بدم.

فرم ثبت نامی که مد نظر من هست مقادیر پیش فرض اون تو پایگاه داده ذخیره میشه و وقتی فرم رو اجرا میکنیم اون مقادیر داخل فرم قرار میگیره ، حالا من چه کدی رو باید تو مقدار پیش فرض فیلد قرار بدم؟
اگه بخوام کاربر نتونه اون مقدار فیلد رو تغییر نده باید چیکار کنم؟

من وقتی خودم یک فرمی رو طراحی میکنم و کد زیر رو در value فیلد قرار میدم اون مقدار کوکی داخلش نوشته میشه ولی نمیدونم چرا اینجا نمیشه


<?php echo $_COOKIE['name']; ?>

با تشکر

Reza1607
پنج شنبه 27 خرداد 1389, 10:58 صبح
با استفاده از


$_COOKIE['cookie_name']
می تونی بهش دسترسی داشته باشی
با کد زیر


<input type='text' name='txt' value=".$_COOKIE['cookie_name']."'>
و برای این که کاربر مقدار رو تغییر نده خاصیت readonly برای فیلدت بذار


<input type='text' name='txt' readonly='readonly' value=".$_COOKIE['cookie_name']."'>

iner30
پنج شنبه 27 خرداد 1389, 11:02 صبح
دوست عزیز مشکل من اینجاست که این فرم از قبل طراحی شده و من فقط میتونم از طریق پایگاه داده مقدار پیش فرض اون رو تغییر بدم