我发现了一段代码重定向,如果它是第一次访问,但是当我尝试使用它时,它只是留在那个代码.我对饼干及其工作原理并不太了解,所以也许你可以提供帮助!这是PHP代码:
<?php
session_start();
if (isset($_SESSION['FirstVisit'])) {
$_SESSION['FirstVisit'] = 1;
header("Location: http://example.com/index.php");
// Don't forget to add http colon slash slash www dot before!
}
?>
Run Code Online (Sandbox Code Playgroud)
那么我怎么能修复它,所以如果你是第一次访问该网站它会带你到某个页面,如果不是,默认情况下?
我想做一些非常简单的事情.用户在HTML文本框中输入文本然后点击提交,PHP回显是输入的文本.我搜遍了所有,我无法找到如何做到这一点!必须有一些方法!除了$foo输入的文字之外,我想要这样的东西.
<html>
<input type="text" name="something" value="$foo"/>
<html>
<?php
echo $foo = "ben";
echo "foo is $foo"; // foo is foobar
?>
Run Code Online (Sandbox Code Playgroud) 我的webhost支持cronjobs.我很新,所以我几乎不知道我在做什么.我安排cron运行一个发送电子邮件的脚本.但我不知道该怎么办!这是我的cron:0 0 28 * * php -f /home/a7269592/contact.php现在我怎么能调整我的代码所以当它是第28个时,该代码将发送一封电子邮件.这是PHP:
<?php
if(isset($_POST['email']))
{
$headers = "From: Memory Jet <your_company@example.com>\r\n";
$to_visitor = $_POST["email"];
$common_data = $_POST["message"];
mail($to_visitor, "Your Memory", $common_data, $headers);
} ?>
Run Code Online (Sandbox Code Playgroud)
这是html表单:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<html> <body><form method="post" action="contact.php">
Email: <input name="email" type="text"><br> name:<br>
<textarea name="name" rows="15" cols="40"></textarea><br>
Message:<br> <textarea name="message" rows="15" cols="40"></textarea><br>
<input type="submit"> </form> <body> <html>
</body>
Run Code Online (Sandbox Code Playgroud)
那么我将如何更改php以便cron安排它?提前致谢!-ben
我收到此错误:Parse error: syntax error, unexpected $end in /home/a1633717/public_html/members.php on line 59
当我检查代码时,我找不到任何错误.这是代码:
<?php
session_start();
require 'database.php';
$nuser=$_SESSION['user'];
$auser=$_SESSION['admin'];
if($nuser){
$userfinal=$nuser;
} elseif($auser) {
$userfinal=$auser;
}
if(isset($userfinal)) {
$Members = mysql_query("SELECT user FROM characters WHERE level ='1' ORDER BY exp
DESC") or die(mysql_error());
$numRowsMembers = mysql_num_rows($Members);
?>
<table border="0">
<?php
for($count = 1; $count <= $numRowsMembers; $count++)
{
$name = mysql_fetch_array($Members);
?>
<tr>
<?php
echo '<td><a href="member_profile.php?username=' . $name['user'] . '">' . name['user'] . '</a></td>';
?>
</tr>
<?php
}
?> …Run Code Online (Sandbox Code Playgroud)