Hello,

I saw searching in the archive for posting variable without using a
form.

I saw the answer by one of you, which is in this link:

http://www.faqts.com/knowledge_base/view.phtml/aid/12039/fid/51

The code is actually a senttohost() function:

=========================================================
function sendToHost($host,$method,$path,$data,$useragent=0)
{
        // Supply a default method of GET if the one passed was empty
        if (empty($method))
                $method = 'GET';
        $method = strtoupper($method);
        $fp = fsockopen($host,80);
        if ($method == 'GET')
                $path .= '?' . $data;
        fputs($fp, "$method $path HTTP/1.1\n");
        fputs($fp, "Host: $host\n");
        fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
        fputs($fp, "Content-length: " . strlen($data) . "\n");
        if ($useragent)
                fputs($fp, "User-Agent: MSIE\n");
        fputs($fp, "Connection: close\n\n");
        if ($method == 'POST')
                fputs($fp, $data);

        while (!feof($fp))
                $buf .= fgets($fp,128);
        fclose($fp);
        return $buf;
}
=========================================================

I tried it but it is not successful. I think it is because I tried to
post to a https(SSL link).

I would like to know if I can perform a SSL posting using the above
code, or if anyone could point to me how I can post variables without
using a form, please point to me.

Thanks.
    

-- 
Best regards,
 Then Nam Kheong                          
 [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to