关于PHP网站Notice: Undefined index: cname 问题

我的网站出现
Notice: Undefined index: cname in d:\usr\www\html\php2\video.php on line 3
Notice: Undefined index: cpage in d:\usr\www\html\php2\video.php on line 4
小弟是菜鸟,源码在下面忘高手帮忙解决
<?php
include ("Config.php");
$cname=$_GET['cname'];
$cpage=$_GET['cpage'];
if ($cpage=="")
{
$Page="http://www.popwebgame.com/video.html" ;
}
else
{
$Page="http://www.popwebgame.com/video/video_".$cpage.".html";
}
$str = file($Page);
$count = count($str);
$file = '';
for ($i=0;$i<$count;$i++)
{
$file .= $str[$i];
}
$Html=$file;
include ("replace.php");
$Html = str_replace("video/video_","video.php?cpage=".$cpage,$Html);
$Pic_Url_1="http://www.popwebgame.com/video_pic";
$Html = str_replace("../video_pic",$Pic_Url_1,$Html);
$Html = str_replace(".html","",$Html);
$Html = str_replace("../","",$Html);
$Html=str_replace("video/","show_video.php?title=",$Html);
echo $Html;
?>
不剩感激

$cname=$_GET['cname'];
$cpage=$_GET['cpage'];
if ($cpage=="")
{
这上面的改下
if(isset($_GET['cname'])){
$cname=$_GET['cname'];
}
if(isset($_GET['cpage'])){
$cpage=$_GET['cpage'];
}

补充下说明
我只是懒的打了 错误就在这段了
你的URL 中没有出现 CNAME 跟CPAGE 当然就会出现 这个错误。自己看着完善下代码吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-27
$cname=$_GET['cname'];
$cpage=$_GET['cpage'];
改成
$cname=$_REQUEST['cname'];
$cpage=$_REQUEST['cpage'];
这样,只要有变量cname,cpage过来就都可以收到
但是如果你两个变量并没有发送到这个页面的话
那偶也无法可想了
第2个回答  2009-11-28
你的前一个网页表单里面应该要有两个分别名为cname cpage的表单元素,或者是由一个连接的两个参数的名称为cname cpage 比如:
第3个回答  2009-11-26
变量未定义!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网