Revision:
The setcookie() function must appear BEFORE the <html> tag.
cookie named 'user'is not set!code:
<div>
<?php
if(!isset($_COOKIE['$cookie_name'])){
echo "cookie named '" .$cookie_name."'is not set!";
} else{
echo "cookie named '".$cookie_name."' is set!<br>";
echo "value is: ".$_COOKIE['$cookie_name'];
}
?>
</div>
code:
<div>
<?php
if(count($_COOKIE) > 0){
echo "cookes are enabled";
} else{
echo "cookies are disabled";
}
?>
</div>
code:
<div>
<?php
// Example
// Setting a cookie
setcookie("usertoken", "noice", time()+20*24*60*60);
// 20 days = 20*24*60*60 seconds
setcookie("usertoken", "", time()-3600)
?>
</div>
The session_start() function must be the very first thing in your document, before any HTML tags.
session variables are set.codes:
<div>
<?php
$_SESSION['favcolor'] = "green";
$_SESSION['favanimal'] = "dog";
echo "session variables are set.";
echo "<br><br>";
echo "favorite color is ".$_SESSION['favcolor'].".<br>";
echo "favorite animal is ".$_SESSION['favanimal'].".<br>";
print_r($_SESSION);
?>
</div>
code:
<div>
<?php
session_unset();
session_destroy();
?>
</div>
PHP has a set of built-in functions for working with network connections and protocols. These functions allow to create server scripts that can interact with other servers and clients over the network, such as sending and receiving data, handling connections, and performing network-related tasks.
aliases: dns_check_record(),
bom12s01-in-f14.1e100.netcode:
<div>
<?php
$domain="lwitters.com";
if(checkdnsrr($domain, "MX")){
echo 'passed';
} else{
echo 'failed';
}
?>
<p>aliases: dns_check_record(), </p>
<?php
$ip = "172.217.167.174";
echo gethostbyaddr($ip);
echo "<br><br>";
if(getservbyname('http','tcp')!==FALSE){
echo "The http service is available";
}else{
echo "The http service is not available";
}
?>