2017-09-08 14 views
0

私は解決できない問題があります。私は狂っています。 getメソッドを使用してリモートデータベースにデータを渡すこのリンクがあります。get url経由でデータを送信する

このリンク

$res = get_data('http://www.campionandoalivorno.it/iwebkit/set_register.asp?' . 'user=' . urlencode($user) . '&pwd=' . urlencode($pwd) . '&email=' . urlencode($email) . '&recapito=' . urlencode($recapito) . '&fanta=' . urlencode($fanta) . '&cognome=' . urlencode($cognome) . '&squadra=' . urlencode($squadra)); 

が、これはあなたがすべてのエラーを削除見るために最小限のコードです:私は、テキストの文字列をブラウザから直接リンクを渡す場合

$user = $_POST['user']; 
$psw = $_POST['psw']; 
$email = $_POST['email']; 
$recapito = $_POST['recapito']; 
$email = $_POST['cognomenome']; 
$sq = $_POST['squadra']; 
$fanta = "ecce"; 

echo $user, $psw, $email, $recapito, $email, $sq, $fanta; 

$res = get_data('http://www.campionandoalivorno.it/iwebkit/set_register.asp?' . 'user=' . urlencode($user) . '&pwd=' . urlencode($pwd) . '&email=' . urlencode($email) . '&recapito=' . urlencode($recapito) . '&fanta=' . urlencode($fanta) . '&cognome=' . urlencode($cognome) . '&squadra=' . urlencode($squadra)); 

はgrrrrr作品、 私は理解できない。 私を助けることができる人に大変ありがとう

+0

get_dataは何ですか?このようなPHP関数はありません。 http://php.net/manual-lookup.php?pattern=get_data&scope=quickref 代わりにfile_get_contents()を使用できます。 –

+0

$ cognomeと$ squadraは存在しませんが、URLに追加しようとしています。 –

+0

これは$ _POST Vsではありません$ _GET問題? – waterloomatt

答えて

0

$cognome$squadraは存在しませんが、それらをURLに追加しようとしています。 $sqがありますが、URLで使用されておらず、$emailを2回設定しようとしています。 pswはどうですか? pwdを意味しますか?だから、あなたはおそらくこれを行うには意味:

$user  = $_POST['user']; 
$pwd  = $_POST['psw']; 
$email = $_POST['email']; 
$recapito = $_POST['recapito']; 
$cognome = $_POST['cognomenome']; 
$sq  = $_POST['squadra']; 
$fanta = "ecce"; 


$res = get_data('http://www.campionandoalivorno.it/iwebkit/set_register.asp?' . 'user=' . urlencode($user) . '&pwd=' . urlencode($pwd) . '&email=' . urlencode($email) . '&recapito=' . urlencode($recapito) . '&fanta=' . urlencode($fanta) . '&cognome=' . urlencode($cognome) . '&squadra=' . urlencode($sq)); 

をより良い経験のために、多分これを試してみてください。

<?php 

$query_string = http_build_query(array(
    'fanta' => "ecce", 
    'user'  => (isset($_POST['user'])  ? $_POST['user']  : ''), 
    'pwd'  => (isset($_POST['psw'])   ? $_POST['psw']   : ''), 
    'email' => (isset($_POST['email'])  ? $_POST['email']  : ''), 
    'recapito' => (isset($_POST['recapito']) ? $_POST['recapito'] : ''), 
    'cognome' => (isset($_POST['cognomenome']) ? $_POST['cognomenome'] : ''), 
    'squandra' => (isset($_POST['squadra'])  ? $_POST['squandra'] : '') 
)); 

$res = get_data('http://www.campionandoalivorno.it/iwebkit/set_register.asp?' . $query_string); 
関連する問題