Beste leden ik heb met mijn startpagina script verhuist met database naar mijn eigen server, nu werken alleen mijn subdomeinen niet meer, die word opgeroepen uit de database.
Iemand een idee hoe dit kan.
En wat is de relevante code die een subdomein koppelt aan eebn soecifieke content?
Dit staat in de index.php

<?php 
include "config.php";

$queries = 0;
$links = 0;
$rubrieken = 0;

eregi("^([^\.]+)\.",$_SERVER["HTTP_HOST"],$args); 
$subdomain = $args[1];

if ($subdomain == "beheer") {
	?>
		<script language="JavaScript">
		<!--
		 window.location="<?= $domein ?>/beheer/";
		//-->
		</script>
	<?
}

	$selecteren = mysql_query("SELECT * FROM paginas WHERE titel = '$subdomain' LIMIT 1");  
$queries++;
	if (mysql_num_rows($selecteren) == 0) {
		$titel = "www";
	} else {
		$titel = $subdomain;
	}


$selecteren = mysql_query("SELECT * FROM paginas WHERE titel = '$titel' LIMIT 1");  
$queries++;
while ($laat_zien = mysql_fetch_object($selecteren))
	{

$id = $laat_zien->id;

mysql_query("INSERT INTO bezoekers (pagina, ip, datum) VALUES ('" . $laat_zien->titel . "', '" . $_SERVER['REMOTE_ADDR'] . "', '" . time() . "')");
$queries++;

if ($laat_zien->titelbalk == "") {
	$titelbalk = "Gratis startpagina een eigen startpagina helemaal gratis";
} else {
	$titelbalk = $laat_zien->titelbalk . "";
}

?>
Marco, misschien is het handig om even te posten welke php versie / mysql versie / webserver versie en operating versie er op de nieuwe server draaien, en ditzelfde van de oude server...
Msichien domme vraag maar waarom gebruik je hier geen modrewrite oplossing voor?
Dit is de nieuwe server:
[code]
Processor Name Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
Vendor ID GenuineIntel
Processor Speed (MHz) 2327.591
Processor Name Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
Vendor ID GenuineIntel
Processor Speed (MHz) 2327.591
Processor Name Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
Vendor ID GenuineIntel
Processor Speed (MHz) 2327.591
Processor Name Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
Vendor ID GenuineIntel
Processor Speed (MHz) 2327.591
Apache 2.2.9 Running
DirectAdmin 1.32.2 Running
Exim 4.68 Running
MySQL 5.0.45 Running
Named 9.4.2b1 Running
ProFTPd 1.3.1 Running
sshd Running
dovecot 1.1.1 Running
[code]

Dit is de ouwe server:
[code]
Apache version 2.0.63
PHP version 5.2.6
MySQL version 4.1.22-standard
Architecture i686
Operating system Linux
[code]

register_globals on moet de site op staan kreeg ik in mail van support van ouwe server, hoe kan ik die aan zetten en kan dat met een htacces bestand?
register_globals on moet de site op staan kreeg ik in mail van support van ouwe server, hoe kan ik die aan zetten en kan dat met een htacces bestand?

register_globals moet helemaal neit aan en bij deze vertel ik je dat je blij mag zijn dat je ben weg gegaan :)
ben ik ook, draai nu storings vrij ;) alleen heb dit probleem, rest van me sites geen problemen
---------------------------
Dit stuurde ze:
I just provided your account with a dedicated IP and tweaked your php settings by either going into php configuration and changing your php version or adding a php.ini file that turned register_globals on. I'm sorry I can't be more specific. I started tweaking settings and then it started working.
Dat word terug zetten, tot ik er achter kom wat het nu is
Blijkbaar gebruikt je script (of je admin oid) ergens nog register_globals. Beetje jammer, want echt veilig zijn ze niet.
Het was de dns wildcard instelling, site werkt

Reageren