This article mainly introduces the summary of PHP network operation functions. This article lists the commonly used network operations such as gethostbyaddr, gethostbyname, header_remove, http_response_code, ip2long, etc. Friends who need it can refer to the function below
Checkdnsrr — Check DNS communication for the specified host (domain name) or IP address
closelog — Close the system log link
define_syslog_variables — initialize all syslog related variables
dns_check_record — checkdnsrr alias
dns_get_mx — getmxrr alias
dns_get_record — Get the DNS record of the specified host
fsockopen — Open a network connection or a Unix socket connection
Gethostbyaddr — Get the host name corresponding to the specified IP address
Gethostbyname — Get the IP address corresponding to the specified host name
Gethostbynamel — Get a series of IP addresses corresponding to the specified host name
Gethostname — Get the host name
Getmxrr — Get the MX record corresponding to the specified host name
Getprotobyname — Get the protocol number corresponding to the specified protocol name
Getprotobynumber — Get the protocol name corresponding to the specified protocol number
getservbyname — Get the port number corresponding to the specified Internet service and protocol
getservbyport — Get the Internet service corresponding to the specified protocol and port number
header_register_callback — call a header function
header_remove — delete the previously set header
Header — Send a custom http message
Headers_list — Returns a series of response headers that have been sent (or are ready to be sent)
Headers_sent — Check if headers have been sent or where to send them
http_response_code — Get or set the HTTP response code
inet_ntop — Convert an encapsulated network address to dotted decimal representation
inet_pton — Convert a dotted decimal IP address into an encapsulated (in_addr) representation
ip2long — Convert an IPV4 string Internet protocol into a digital format
long2ip — Convert an IPV4 number format into a string Internet Protocol
openlog — Open a connection to the system logger
pfsockopen — Open a persistent network connection or Unix socket connection.
setcookie — Send cookie
Setrawcookie — Send a raw cookie (the cookie value is not URL-encoded)
socket_get_status — stream_get_meta_data alias
socket_set_blocking — stream_set_blocking alias
socket_set_timeout — stream_set_timeout alias
syslog — Generate a system log message