بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

روش ارسال یک متغیر php به یک صفحه دیگر ؟

مدیریت گفتگو
Alireza 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام من میخوام مقدار یک متغیر php  رو به یک فایل دیگه ارسال کنم . باید چیکار کنم؟

نظرات

mhpakdel 10 سال پیش
من این ایده به ذهنم رسید الان. اونم این که بریزیش توی session با یه کلید مشخص و در فایل مقصد ازش استفاده کنی. شاید راه خیلی بهتری هم وجود داشته باشه
Devtpoint 10 سال پیش
خوب راحته . توی فایل مبدا اون چیزی رو که میخوای ارسال کنی متودش برابر ارسال باشه یعنی method= "post" و در فایل مقصد باید با POST_$ بگیری و بریزی توی یه متغیر و از اون متغیر استفاده کنی اگه خواستی 10 جای دیگه استفاده کنی متغیر رو بریز توی سیشین بعد راحت صداش بزن

پاسخ‌ها 2

Devtpoint 10 سال پیش

فایل مبدا و مقصد :

 <form action="login-check.php" method="post">
<input id="color-email" type="text" placeholder="ایمیل" name="email"><br><br>
<input id="color-password" type="text" placeholder="انتخاب رمز" name="password"><br><br>
<button type="submit" class="btn-blue padding">ورود</button><br><br>
</form>
--------------------------------------------------------------------------------------
 
if(isset($_POST['email']) && isset($_POST['password'])){
$email = $_POST['email'];
$pass =$_POST['password'];
}else{
$email = null;
$pass =null;
}
از این نقطه به بعد از متغیر ایمیل و پسورد استفاده کن به همین راحتی و به همین خوشمزگی

نظرات

Alireza 10 سال پیش
داداش گلم اینا رو دیگه بلد نباشم باید برم کارگر ساختمون بشم - من گفتم متغیر های php رو به یه صفحه دبگه ارسال کنم نه html
Devtpoint 10 سال پیش
بنظرم منظورتون رو بد متوجه شدم شما اون متغیر رو در فایل اول یه صورت global تعریف کن بعد توی هر فایل میتونی صداش بزنی مانند دو فایل زیر
Alireza 10 سال پیش
مثلا میخوام متغیر a$ رو به صفحه دیگه ارسال کنم
Devtpoint 10 سال پیش
طبق کد زیر هر جوری دوست داری عمل کن توی فایل one.php متغیرت رو به صورت global تعریف من و مقداردهیش هم بکن بعد در فایل دیگه مثلا فایل two.php فایل one.php را فراخوانی کن طبق کد زیر بعد متغیر و حتی مقدارش رو توی فایل two.php ازش استفاده کن . طبق کد زیر موفق باشید
Devtpoint 10 سال پیش

فایل مبدا 

 <?
global $a;

$a="first value";
?>
----------------------------------
 فایل مقصد 

<html>

<head>
<meta charset="UTF-8">
</head>

<body>
<?
اول فایل مبدا رو صدا بزن
require_once('one.php');
بعد ازش استفاده کن
echo $a;

?>


</body>

</html>

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .