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

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:39:54
我的网站出现
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("v

$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 当然就会出现 这个错误。自己看着完善下代码吧

$cname=$_GET['cname'];
$cpage=$_GET['cpage'];
改成
$cname=$_REQUEST['cname'];
$cpage=$_REQUEST['cpage'];
这样,只要有变量cname,cpage过来就都可以收到
但是如果你两个变量并没有发送到这个页面的话
那偶也无法可想了

你的前一个网页表单里面应该要有两个分别名为cname cpage的表单元素,或者是由一个连接的两个参数的名称为cname cpage 比如:http://zhidao.baidu.com/question/127044844.html?cmame=1&cpage=2

变量未定义!