我们有一个简单的基于PHP的redirect应用程序。 这是一个例子: spiderman.com/redirection/redirect-to-marvel/ php脚本在“redirect”文件夹中,假设它将上面的链接redirect到marvel.com 现在… 如果我想创build一个名为try.superman.com的完全不同的子域名,它使用CNAMEredirect到spiderman.com/redirection/,这样如果我打开这个URL: 它将实际转发到spiderman.com/redirection/redirect-to-marvel/这当然会将其转发到marvel.com 简而言之,浏览器将显示try.superman.com/redirect-to-marvel/(由于CNAME),但是我如何在服务器端检测来自CNAMElogging的传入请求并将其路由到正确的本地文件夹? 只需要一些方向… PHP的dns_get_record + htaccess正确的方向?
我正在尝试使用PHP脚本启动MySQL事件。 它使用phpMyAdmin(虽然我得到相同的错误),但不使用脚本。 我得到以下错误: 你的SQL语法有错误; 请检查与您的MariaDB服务器版本相对应的手册,以获取在第1行“DELIMITER”附近使用的正确语法 DELIMITER | CREATE EVENT myevent21222 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 5 MINUTE DO BEGIN UPDATE `team` SET `reg` = '0' WHERE `id` = '1'; END | # MySQL lieferte ein leeres Resultat zurück (dh null Datensätze). DELIMITER ; 任何人都可以找出问题吗? 在用户做了一些事情5分钟之后,有没有其他方法可以更改数据库中的数据?
我有一个网站,每次页面加载/刷新生成一个uuid。 我想这样做,以便使用cookie在一段时间内保持相同的值。 有谁知道脚本可以帮助我吗?
我正在用JavaScriptencryption我的用户密码,如下所示: var encryptedPassword = CryptoJS.AES.encrypt(password, "Secret Passphrase"); 它工作正常,但现在我试图解密在服务器端PHP这样的: $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND); $decryptPassword = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, "Secret Passphrase", base64_decode($password), MCRYPT_MODE_CBC, $iv); 它根本不起作用,解密的密码string看起来很奇怪: string(64) "> OX2MS 댗v <$ ʕ i ̄ _ P \ կ= _6( m ,4WT7 a" 以下是有用的评论之后,我的代码在JavaScript中的当前状态: var encryptedPassword = CryptoJS.AES.encrypt(password, "Secret Passphrase"); var ivHex = encryptedPassword.iv.toString(); var ivSize = encryptedPassword.algorithm.ivSize; // same […]
我目前有一个主键ID设置为auto increment 。 它不断递增ON DUPLICATE KEY 。 例如: ID | field1 | field2 1 | user | value 5 | secondUser | value 86 | thirdUser | value 从上面的描述中,您会注意到在该表中有3个input,但是由于每次更新都会自动增加,所以第三个input的ID为86。 有没有办法避免这种情况? 以下是我的mySQL查询的样子: INSERT INTO table ( field1, field2 ) VALUES (:value1, :value2) ON DUPLICATE KEY UPDATE field1 = :value1, field2 = :value2 这就是我的桌子的样子 CREATE TABLE IF […]
有人可以告诉我为什么这不起作用,当我试图切换我的旧SQL到sqli: $query = "SELECT * FROM `product_category`"; $result = mysql_query($query, $connect) or die("could not perform query: " . mysql_error()); $num_rows = mysql_num_rows($result); for ($i=0; $i < $num_rows; $i++) { $ID = mysql_result($result,$i,"ID"); $name = mysql_result($result,$i,"name"); $description = mysql_result($result,$i,"description"); 至: $query = ("SELECT * FROM `product_category`"); $result = mysqli_query($connect, $query) or die("could not perform query"); $num_rows […]
这应该是非常简单的,但是怎么走呢? 我想通过一个键来sorting一个multidimensional array,像这样: Array ( [0] => Array ( [iid] => 1 [invitee] => 174 [nid] => 324343 [showtime] => 2010-05-09 15:15:00 [location] => 13 [status] => 1 [created] => 2010-05-09 15:05:00 [updated] => 2010-05-09 16:24:00 ) [1] => Array ( [iid] => 1 [invitee] => 220 [nid] => 21232 [showtime] => 2010-05-09 15:15:00 [location] […]
我有这个很奇怪的问题。 我有一个网站,包含一些德国的信件,当它只是没有PHP的HTML符号属性显示与编码时,我把它改为UTF-8他们不显示,而不是Ö我得到 。 当我把PHP放在PHP里面,用Zend工作室在Wamp上用charset = iso-8859-1编码启动它时,我得到了ï而不是Ö(我想补充一点,这个Ö是一个单选button的值) 。 当它在一个 标记显示正确。 你能告诉我如何解决这个问题。 我看看其他网站,他们有UTF-8编码和正确显示相同的符号。 我试图改变PHP的edior编码,但它并不重要,我认为 – > Zend Studio的编辑器中的一切正常显示…提前谢谢。
我有这个数组: $a = array( "7" => array( "id" => 7, "parent" => 6 ), "6" => array( "id" => 6, "parent" => 5 ), "5" => array( "id" => 5, "parent" => 4 ), "4" => array( "id" => 4, "parent" => 0 ), "3" => array( "id" => 7, "parent" => 2 ), "2" […]
这是我的代码来获得所有的可能性: $seq[1] = 'd'; $seq[2] = 'f'; $seq[3] = 'w'; $seq[4] = 's'; for($i = 1; $i < 5; $i++) { $s['length_1'][] = $seq[$i]; $c1++; for($i2 = $i+1; $i2 < 5; $i2++) { $s['length_2'][] = $seq[$i].$seq[$i2]; $last = $seq[$i].$seq[$i2]; $c2++; for($i3 = $i2+1; $i3 < 5; $i3++) { $s['length_3'][] = $last.$seq[$i3]; $last = $last.$seq[$i3]; $c3++; […]