php ini timeout,如何用安全的POP3服务器覆盖imap_timeout功能的php.ini超时

PHP IMAP库没有内置方法来改变安全pop3连接的imap_timeout函数。我期望构建这个功能,这样我就可以将超时设置为1秒,以便连接安全的pop3服务器,但是我不确定从哪里开始了解如何在PHP函数中重写php.ini命令。有任何想法吗?

imap_timeout(1, ) works fine

for pop3 connections, but apparently

not for pop3s (ssl, port 995)

connections, where the default socket

timeout still applies. This applies to

php 4.3.10, not tested on other

versions.

We looked into the source to find out

what this function actually does and

how to use it. The function overrides

the default_socket_timeout setting

from your php.ini file

You can retrieve the current timeout

length for each timeout type by

calling the function as:

imap_timeout(timeout_type);

or imap_timeout(timeout_type,-1);

You can set the timeout length for any

of the timeout types by setting the

timeout value to a number of seconds.

imap_timeout(timeout_type,);

The timeout types are as follows:

1: Open 2: Read 3: Write 4: Close

It does not appear that the close type

has been implemented.

来源:https://students.kiv.zcu.cz/doc/php5/manual/cs/function.imap-timeout.php.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值