English 中文(简体)
如何将变数从我的网站传送到另一个网站而不离开我的网站?
原标题:How do I pass Variables from my site to another site without leaving my site?
  • 时间:2012-05-28 03:06:24
  •  标签:
  • php

我希望能够将变量发送到另一个网站,

我正在建立一个电子商务网站,将货运仓库外包出去。在个人检查其产品后,我想用$_GET[vars]向托运人网站发送一些变量。这是一个完全不同的网址。问题是,我不想让个人实际去托运人网页。我只想把信息放在那里。

能否通过 URL 将变量发送到另一个网站而不离开您的网站?

问题回答

是的,你可以。 最简单的方式:

 $contents = file_get_contents("http://example.com/some/page.php?var=abcd");

较先进的功能见Curl

您应该将所有相关的顺序信息存储在数据库中, 然后使用 coron 触发一个处理未处理的脚本, 这样就可以在向外部外包网站提出要求之前按订单进行系统检查。 不要依赖您的用户浏览器在命令程序中点击一个幕点来触发 API 呼叫, 或者信任他们不要在提交前点击或输入三倍的值 。

我建议用卷轴来快速满足你的实际请求。

<?php 
function curl_do_api($url){
    if (!function_exists( curl_init )){
        die( Sorry cURL is not installed! );
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}
?>

actually there is a more simpler way of solving this...using ajax
include the jquery header first
refer here
http://api.jquery.com/jQuery.ajax/

两者都是对的,你应该做出选择 以你要找的安全为基础

cURL 将更安全, 如果您不想在查询字符串中通过一些参数, 您应该使用它。 与此同时, 当您使用文件_ get_ cotents (“ URL? data=value ” ) 传递数据时, 您将会使用它; 传递数据时您将限制在2k 左右 。

在另一边,如果用 https 来使用 CURL 将更安全。 如果用 CURL 也可以张贴文件, 并仿照表格 柱子 。





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签