GET কি ঃ
http://website.com/event,php?id=123 এখানে id=12 হল query string। এটা GET দিয়া করে।
Supper global: Supper global হল কিছু variable.
ex:
- $GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION
$_GET এর কাজ :
*একটা [] use করতে হয়।
* echo $_GET['learnning']; লিখলে যা শো করে
কিন্তু যদি আমি আমার ফোল্ডার এর নাম এর ভিতরের ফাইল আমার ক্ষেত্রে index.php এর পর / দিয়ে learning=php লিখি তাহলে php লেখা টা দেখতে পারবো।
ex:
http://localhost/project/php/index.php?learning=php
http://localhost/project/php/?learning=php
CODE:
echo "My name is ".$_GET['name']."";
echo "I am a ".$_GET['info']."";
and URL:
http://localhost/project/php/?name=ranit&info=pupil
Query অ্যাড না করলেও error show করবে না:
যদি = if (){
}
isset = set করা হইসে।
যদি if এর মদ্দে set করা হয় তাহলে বুজানো হবে যদি সেট করা থাকে।
CODE:
if(isset($_GET['name'])){
echo $_GET['name'];
}
else{echo"not found";
}
একটা একটা page শো করবো :
CODE:
if($_GET['page'] == 'service'){
echo " This is our services page";
}
else if($_GET['page'] == 'contact'){
echo " This is our contact page";
}
else echo "This is home page";
সেট করা থাকবে (isset($_GET['page']) আর এর value হবে $_GET['page'] == 'service') তাহলে টিক।
CODE:
if(isset($_GET['page']) && $_GET['page'] == 'service'){
echo " This is our servies page";
}
else if(isset($_GET['page']) && $_GET['page'] == 'contact' ){
echo " This is our contact page";
}
else echo "This is home page";
কিন্তু যদি বলি এর value (isset($_GET['page']) আর সেট করা থাকবে $_GET['page'] == 'service') তাহলে ভুল।
&& দ্বারা সংযুক্ত।
CODE:
if($_GET['page'] == 'service' && isset($_GET['page'])){
echo " This is our services page";
}
else if($_GET['page'] == 'contact' && isset($_GET['page'])){
echo " This is our contact page";
}
else echo "This is home page";
Condition তা হলো:
যদি পেজ= service হয় তাহলে This is our services page শো করবে।
যদি পেজ= contact হয় তাহলে This is our contact page শো করবে।
না হলে হোম পেজ শো করবে This is home page ।
0 comments:
Post a Comment