2

このサイトからのショートカット リンクに問題があります: http://smileshort.com/short-anonymous-links-api.html

API を使用: http://smileshort.com/api.php?key=534287562&url=google.com

この問題を見せて

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0

この機能を使うとき

<?php

function get_vgd($url)
{
$apiurl = "http://smileshort.com/api.php?key=890479270&url=$url";
$ch = curl_init();
$timeout = 3;
curl_setopt($ch,CURLOPT_URL,$apiurl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo get_vgd("http://www.google.com");

?>
4

3 に答える 3

2

既存のグローバル変数と同じ名前が付けられたセッション変数があります (つまり、両方$_SESSION['name']$name存在します)。
どちらかの名前を変更します。

ちょうど私に起こったので、それはかなり重複した質問になるはずです。

于 2013-05-22T06:52:09.287 に答える
0

私はちょうどこの問題を抱えていました、そして問題の理由は

ページで呼び出された変数が定義されていませんでした。

それは私を軌道から外し、かなり心配させましたが、$Var を定義したので、警告は出力されなくなりました。

于 2014-09-19T12:31:57.430 に答える